Задать вопрос
11 апреля, 15:25

Напишите программу, которая заполняет массив случайными целыми числами

, вводит с клавиатуры целое число N и копирует в новый массив все числа из исходного массива, для которых сумма значений всех цифр равна N.

+3
Ответы (1)
  1. 11 апреля, 17:44
    0
    Program a1;

    var a, b: array [1 ... 10] of integer;

    n, i, k, sum, c: integer;

    begin

    Randomize;

    For i:=1 to 10 do

    begin

    a[i]:=random (100);

    write (a[i]:3);

    end;

    Readln (n);

    For i:=1 to 10 do

    begin

    k:=a[i];

    while k>0 do

    begin

    sum:=sum + (k mod 10);

    k:=k div 10;

    end;

    f (n=sum) then

    begin

    inc (c);

    b[c]:=a[i];

    end;

    end;

    for i:=1 to c do

    write (b[i]:2);

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Напишите программу, которая заполняет массив случайными целыми числами , вводит с клавиатуры целое число N и копирует в новый массив все ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы