Урок 10
Primary tabs
Пользователь вводит число, определите делится ли оно на 4
var a:integer;
begin
writeln('vvedite chislo');
readln(a);
writeln('chislo delitc na 4: ', (a mod 4)=0);
readln();
end.
Вывод консоли:
vvedite chislo
4
chislo delitc na 4: TRUE
Пользователь вводит 4 целых числа, выведите на экран не более трех из этих чисел, которые делятся нацело на 4 (т.е. нужно вывести те числа, которые делятся на 4, но не более трех штук).
var a,b,c,d:integer;
i:integer;
begin
i:=0;
writeln('vvedite 4 chisla');
readln(a,b,c,d);
writeln;
if (a mod 4=0) then
begin
writeln ('a dedlitc na 4 ',a);
i+=1;
end;
if (b mod 4=0) then
begin
writeln ('b dedlitc na 4 ',b);
i+=1;
end;
if (c mod 4=0) then
begin
writeln ('c dedlitc na 4 ',c);
i+=1;
end;
if (d mod 4=0)and(i<3) then
writeln ('d dedlitc na 4 ', d);
readln();
end.
Вывод консоли:
vvedite 4 chisla
1
12
4
24
b dedlitc na 4 12
c dedlitc na 4 4
d dedlitc na 4 24
. Пользователь вводит 2 целых числа, выведите на экран не более 1 из этих чисел, которые делятся нацело на 4 (т.е. нужно вывести те числа, которые делятся на 4, но не более одного).
var a,d:integer;
i:integer;
begin
i:=0; // счётчик
writeln('vvedite 4 chisla');
readln(a,d);
writeln('Otvet');
if (a mod 4=0) then
begin
writeln (a);
i+=1;
end;
if (d mod 4=0)and(i<1) then
writeln (d);
readln();
end.
Вывод консоли:
vvedite 2 chisla
1
4
Otvet
4
- Log in to post comments
- 807 reads