Ввести ряд чисел и сформировать список элементов ряда,кратных 10 - Pascal
Формулировка задачи:
Ввести ряд чисел и сформировать список элементов ряда,кратных 10.
Решение задачи: «Ввести ряд чисел и сформировать список элементов ряда,кратных 10»
textual
Листинг программы
program MultipleNumbersOf10; const N = 10; var x, y: array [1..N] of integer; i, j: integer; begin j:=0; for i:=1 to N do begin readln(x[i]); if x[i] mod 10 = 0 then begin inc(j); y[j]:=x[i]; end; end; writeln; if j=0 then writeln('You have not typed any multiple number of 10.') else begin writeln('Your multiple numbers of 10:'); for i:=1 to j do writeln(y[i]); end; readln(); end.
Объяснение кода листинга программы
- В начале программы объявляются константа N равная 10 и переменные x, y, i, j типа integer.
- Переменная j инициализируется значением 0.
- В цикле от 1 до N происходит чтение значения в переменную x[i].
- Если значение x[i] делится на 10 без остатка, то увеличивается значение переменной j и значение x[i] записывается в переменную y[j].
- После цикла значение переменной j проверяется. Если оно равно 0, то выводится сообщение о том, что не введено ни одного числа кратного 10.
- Если значение переменной j больше 0, то выводится сообщение
Your multiple numbers of 10:
и значения y[i] выводятся на экран в цикле от 1 до j.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д