Предмет: Информатика, автор: merripopins82

Напишите программу,которая заполняет массив из 20 элементов случайным числами на отрезке [10,100] и считает число пар соселних элементов сумма которых делится на 3

Ответы

Автор ответа: fedrfedr
2

var


 A: array [1..20] of Integer;


 i, c: Integer;


begin


   Randomize;


   Writeln ('Массив случайных чисел:');


   for i := 1 to 20 do begin


     A [i] := Random (90) + 10;


     Write (IntToStr (A [i]) + ' ');


   end;


   for i := 2 to 20 do begin


     if (A [i] + A [i - 1]) mod 3 = 0 then


       Inc (c);


   end;


   Writeln;


   Writeln ('Число пар соседних элементов, сумма которых делится на 3 = ' + IntToStr (c));


end;

// ----------------- решение второй задачи ------------------------

var

 A: array [1..200] of Integer;

 i, c, s: Integer;

begin

   Write ('Введите количество чисел в последовательности: ');

   ReadLn (c);

   if c > 200 then begin

     Writeln ('Выберите количество чисел меньше 200!');

     Exit;

   end;

   for i := 1 to c do begin

     Write ('Введите ' + IntToStr (i) + ' число: ');

     ReadLn (A [i]);

   end;

   s := 0;

   for i := 1 to c do begin

     if (A [i] >= 400) and (A [i] <= 499) then

       s := s + A [i];

   end;

   Writeln;

   Writeln ('Cумма 3-х значных чисел, начинающихся на 4 = ' + IntToStr (s));

end;


nikolaloskytov1: Привет. Можешь решить задание по инфе в паскале?? Т.к. баллов у меня уже нету, могу скинуть 50 рублей на киви
fedrfedr: Привет. А это и есть Паскаль. Баллы не нужны, денег не беру.
nikolaloskytov1: Напишите программу, которая в последовательности натуральных чисел
определяет сумму трёхзначных чисел, начинающихся на 4. Программа
получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется трёхзначное число, начинающееся на 4.
Количество чисел не превышает 200. Введённые числа по модулю не
превышают 10000.
Программа должна вывести одно число: сумму трёхзначных чисел,
начинающихся на 4
nikolaloskytov1: Сможете пожалуйста решить?
fedrfedr: Сейчас сделаю...
nikolaloskytov1: Ок, спасибо вам большое
fedrfedr: Решение добавил после ответа на 1-ю задачу.
nikolaloskytov1: Спасибо Вам большое!!! Дай Бог Вам здоровья
Похожие вопросы
Предмет: Алгебра, автор: D1panda
Предмет: Алгебра, автор: marina110404