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

+219 голосов
3.6m просмотров

Напишите программу, которая в последовательности натуральных чисел: А) Определяет минимальное число, оканчивающее на 8 Б) Считает количество отрицательных чисел Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности все где имеется число, оканчивающееся на 8, и хотя бы один отрицательный элемент. Количество чисел не превышает 100. Введенные числа не превышают 10000. Программа должна вывести два числа- минимальное число, оканчивающееся на 8, и количество отрицательных чисел. Ребят помогите пожалуйста!! Ничего не понимаю в информатике, если не сдам до завтрашнего утра будет 2!!!


Информатика (48 баллов) | 3.6m просмотров
Дан 1 ответ
+54 голосов

Ответ:

var

   n, a, min, i, count: integer;

begin

   count := 0;

   min := 10000;

   readln(n);

   for i := 1 to n do

       begin

       read(a);

       if ( abs(a mod 10) = 8 ) and ( a < min ) then

           min := a;

       if a < 0 then

           count := count + 1;

       end;

   write(min, ' ', count);

end.

(171 баллов)
+85

спасибо братишка