Ввести ряд чисел и сформировать список элементов ряда,кратных 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.

Объяснение кода листинга программы

  1. В начале программы объявляются константа N равная 10 и переменные x, y, i, j типа integer.
  2. Переменная j инициализируется значением 0.
  3. В цикле от 1 до N происходит чтение значения в переменную x[i].
  4. Если значение x[i] делится на 10 без остатка, то увеличивается значение переменной j и значение x[i] записывается в переменную y[j].
  5. После цикла значение переменной j проверяется. Если оно равно 0, то выводится сообщение о том, что не введено ни одного числа кратного 10.
  6. Если значение переменной j больше 0, то выводится сообщение Your multiple numbers of 10: и значения y[i] выводятся на экран в цикле от 1 до j.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы