Напишите программу, которая в последовательности натуральных чисел определяет сумму...

0 голосов
51 просмотров

Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегдаимеется число, кратное 6. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число – суммучисел, кратных 6.


Информатика (28 баллов) | 51 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Проверено на Паскаль АВС

Program TheStorm23;
uses crt;
var
  sum,n,i,r:integer;
begin
  writeln('*** alphaues is thinking... ***');
  writeln('***          OK             ***');
  sum:=0;
  writeln('Введите количество чисел, не превышающее 100');
  write('N = ');
  readln(n);
  if n>100 then
      writeln('Это слишком много!')
    else
      begin
        writeln('Вводите натуральные числа, не превышающие 300');
        for i:=1 to n do
          begin
            write('Ввод: ');
            readln (r);
            if r >300 then
                begin
                  writeln ('вы ввели слишком большое число');
                  writeln ('Это число не будет учтено');
                end
              else
                if r mod 6 = 0 then
                  sum:=sum+r;
          end;
        writeln();
        writeln('Сумма чисел, кратных 6, равна ',sum);
      end;
end.

(52.6k баллов)
0 голосов

var a,s,i,n: integer;

begin

s:=0;

readln(n);

for i:=1 to n do 

begin

readln(a);

if a mod 6=0 then

s:=s+a;

end;

writeln(s);

end.

 

(310 баллов)