Задача 11 Урок 11
Primary tabs
1.Пользователь вводит целые числа в цикле (разные: четные, нечетные, положительные, отрицательные в любом порядке и количестве). Сохраните в переменные первые три отрицательных нечетных числа, сложите их, выведите сумму на экран и завершите цикл
begin
i:=1;
while (i<=3) do
begin
writeln('vvedite chislo');
readln(w);
if (i=1)AND (w < 0) AND (w mod 2=-1) then
begin
a:=w;
i+=1;
end
else
if (i=2) AND (w < 0) AND (w mod 2=-1) then
begin
b:=w;
i+=1;
end
else
if (i=3) AND (w < 0) AND (w mod 2=-1) then
begin
c:=w;
i+=1;
end;
end;
writeln('vvedennie chisla:',' ', a,' ', b,' ', c );
writeln('summa chisel:',' ', a+b+c );
readln();
end.
Вывод консоли:
vvedite chislo
2
vvedite chislo
-1
vvedite chislo
4
vvedite chislo
-3
vvedite chislo
6
vvedite chislo
-5
vvedennie chisla: -1 -3 -5
summa chisel: -9
- Log in to post comments
- 314 reads