Advertisement
Serjant372

OtvetMailRu #11

Dec 18th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.20 KB | None | 0 0
  1. // Напишите пожалуйста программу в Pascal, которая в последовательности
  2. // натуральных чисел находит все числа кратные 3 и считает их количество.
  3. // Гарантируется, что в последовательности найдется хоть одно число, кратное 3.
  4.  
  5. program OtvetMailRu;
  6.  
  7. const
  8.   nmin = 1; // Минимальное кол-во чисел в последовательности
  9.   nmax = 50;// Максимальное кол-во чисел в последовательности
  10.  
  11. var
  12.   x: integer;
  13.   i, n, count: byte;
  14.  
  15. begin
  16.   repeat
  17.     Write('Кол-во чисел в последовательности (', nmin, ' <= N <= ', nmax, '): '); ReadLn(n);
  18.     if (n < nmin) or (n > nmax) then WriteLn('Значение вне допустимого диапазона...');
  19.   until (nmin <= n) and (n <= nmax);
  20.  
  21.   count := 0; // Обнуляем счетчик
  22.  
  23.   for i := 1 to n do
  24.   begin
  25.     Write('Введите ', i, '-е число: '); ReadLn(x);
  26.     if x mod 3 = 0 then Inc(count);
  27.   end;
  28.   WriteLn('Результат: ', count);
  29. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement