Задачи Урок 10.0.
Primary tabs
1) Пользователь вводит число, определите делится ли оно на 4
var a : integer;
begin
writeln('введите число а');
readln(a);
if a mod 4 = 0 then
writeln(a, ' делится на ', 4 )
else
writeln(a, ' не делится на ', 4);
readln();
end.
2) Пользователь вводит 4 целых числа, выведите на экран не более трех из этих чисел, которые делятся нацело на 4 (т.е. нужно вывести те числа, которые делятся на 4, но не более трех штук).
var a, b, c, d,
i //количество подошедших по условию цифр
: integer;
begin
i := 0; //еще ни 1 не подходит(не проверяли)
writeln('Введите 4 целых числа:');
readln(a, b, c, d);
writeln('ответ:');
if (a mod 4 = 0) then
begin
writeln(a);
i+=1;
end;
if (b mod 4 = 0) then
begin
writeln(b);
i+=1;
end;
if (c mod 4 = 0) then
begin
writeln(c);
i+=1;
end;
if (d mod 4 = 0) AND (i < 3) then
writeln(d);
readln();
end.
- Log in to post comments
- 161 reads