Вопрос задан 28.06.2019 в 17:07. Предмет Информатика. Спрашивает Писакин Валентин.

Напишите программу, которая в последовательности натуральныхчисел определяет количество чисел,

оканчивающихся на 3.Программа получает на вход количество чисел в последовательности, а затемсами числа. В последовательности всегда имеется число, оканчивающеесяна 3.Количество чисел не превышает 1000. Введённые числа не превышают30 000.Программа должна вывести одно число – количество чисел, оканчивающихсяна 3.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Попазов Максим.

CLS
a:
INPUT n
IF n < 1 OR INT(n) <> n OR n > 1000 THEN GOTO a
DIM a(n)
FOR i = 1 TO n
b:
INPUT a(n)
IF a(n) < 1 OR INT(a(n)) <> a(n) OR a(n) > 30000 THEN GOTO b
IF INT ((a(n) - 3) / 10) = ((a(n) - 3) / 10) THEN z = z + 1
NEXT i
PRINT z
END

0 0
Отвечает Стахура Матвей.

var

n:word;

a,i,k:integer;

begin

while (n<=0) or (n>1000) do begin 

write ('0<N<=1000 ');readln(n); 

end; 

repeat

readln(a);

if a mod 10 = 3 then k:=k+1; 

i:=i+1; 

until i=n;

writeln ('---------------------------------------------------'); 

writeln (k);

readln;

end.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос