Программирование. Вводится последовательность не равных нулю целых чисел. Найти и вывести...

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

Программирование. Вводится последовательность не равных нулю целых чисел. Найти и вывести сумму чисел больше Т (Т-вводится) и найти количество отрицательных чисел.


Информатика (48 баллов) | 77 просмотров
0

ЯП какой?

0

Паскаль

0

последовательность через цикл while вводится, и закончится нулём?

0

Да

Дан 1 ответ
0 голосов

program dlb;

var

 i,T,s,k : integer;

 begin

   i := 1;

   writeln('Введите число T');

   readln(T);

   k := 0;

   while i <>0 do

   begin

     readln(i);

     if i > T then

       s := s +i;

     if i < 0 then

       k := k + 1;

   end;

write(s,',', k);

 end.

####################################

program pd;

var

 n,min,s,i,x: integer;

 begin

   min:= 10000000;

   writeln('Введите число N');

   readln(n);

   for i := 1 to N do

     begin

     readln(x);

   if x < min then

     min := x;

   if x > 0 then

     s := s + x

   end;  

if s > 0 then

writeln(min,',', s)

else

 begin

 write('Положительных чисел нет в последовательности');

 write(min);

 end;  

 end.

(654k баллов)
0

число n c клавиатуры запросить, а x вводит пользователь?

0

Да ,вроде как

0

Кажется, он покинул нас...

0

Я рада

0

Хах

0

Добавил вторую программу в решение

0

Спасибо большое,очень выручил)