Задания
Версия для печати и копирования в MS Word
Тип 16 № 37883
i

На­пи­ши­те про­грам­му, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел опре­де­ля­ет ко­ли­че­ство чисел, крат­ных 6 и окан­чи­ва­ю­щих­ся на 4. Про­грам­ма по­лу­ча­ет на вход ко­ли­че­ство чисел в по­сле­до­ва­тель­но­сти, а затем сами числа. Ко­ли­че­ство чисел не пре­вы­ша­ет 1000. Вве­ден­ные числа по мо­ду­лю не пре­вы­ша­ют 30 000. Про­грам­ма долж­на вы­ве­сти одно число: ко­ли­че­ство чисел, крат­ных 6 и окан­чи­ва­ю­щих­ся на 4.

 

При­мер ра­бо­ты про­грам­мы:

 

Вход­ные дан­ныеВы­ход­ные дан­ные

3

24

25

54

2

Спрятать решение

Ре­ше­ние.

Ре­ше­ни­ем яв­ля­ет­ся про­грам­ма, за­пи­сан­ная на любом языке про­грам­ми­ро­ва­ния. При­мер вер­но­го ре­ше­ния, за­пи­сан­но­го на языке Пас­каль:

var i, n, a, s: integer;

begin

s := 0;

readln(n);

for i:=1 to n do

begin

readln(a);

if (a mod 6 = 0) and (a mod 10 = 4) then

s := s + 1;

end;

writeln(s);

end.

 

Воз­мож­ны и дру­гие ва­ри­ан­ты ре­ше­ния.

 

При­ве­дем дру­гое ре­ше­ние на языке Python.

count = 0

n = int(input())

for i in range(1, n + 1):

a = int(input())

if a % 6 == 0 and a % 10 == 4:

count += 1

print(count)

Спрятать критерии
Критерии проверки:

Кри­те­рии оце­ни­ва­ния вы­пол­не­ния за­да­нияБаллы
Пред­ло­же­но вер­ное ре­ше­ние. Про­грам­ма пра­виль­но ра­бо­та­ет на всех при­ведённых выше те­стах. Про­грам­ма может быть за­пи­са­на на любом языке про­грам­ми­ро­ва­ния2
Про­грам­ма выдаёт не­вер­ный ответ на одном из те­стов, при­ведённых выше1
Про­грам­ма выдаёт на те­стах не­вер­ные от­ве­ты, от­лич­ные от опи­сан­ных в кри­те­рии на 1 балл0
Мак­си­маль­ный балл2

Аналоги к заданию № 37883: 43681 Все

Раздел кодификатора ФИПИ: