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

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

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

+1
Ответы (1)
  1. 1 апреля, 12:24
    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 и копирует в новый массив все ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы