Предмет: Информатика,
автор: nadiakoko02
Исправьте ошибку в программе и что вычисляетесь приведённая ниже программа?
Program example;
Begin
ReadLn(a,b,c);
I:=0
If a<0 then i:=i+1;
If b>0 then i:=i+1
If c>o then I:=I+1;
WriteLn(I)
End.
elenaklon:
Очень загадочная программа. Надо добавить var a,b,c,i:integer; и ";" после I:=0 и If b>0 then i:=i+1 и тогда она будет выводить "3" если первое из введённых чисел отрицательное, а два следующих положительные. Если число меньше, то какое-то из этих условий не соблюдено. А что должна делать?
Ответы
Автор ответа:
0
Если задание - подсчет кол-ва чисел больше нуля среди трех данных чисел
program example;
var a,b,c,i:integer;
begin
ReadLn(a, b, c);
i := 0;
if a > 0 then i := i + 1;
if b > 0 then i := i + 1;
if c > 0 then i := i + 1;
WriteLn(i)
end.
program example;
var a,b,c,i:integer;
begin
ReadLn(a, b, c);
i := 0;
if a > 0 then i := i + 1;
if b > 0 then i := i + 1;
if c > 0 then i := i + 1;
WriteLn(i)
end.
Похожие вопросы
Предмет: Литература,
автор: mirzoevafatima658
Предмет: Английский язык,
автор: krominexpro
Предмет: Алгебра,
автор: dimaseverin26
Предмет: Математика,
автор: Юрий6666