Предмет: Информатика,
автор: dudl200
ПАСКАЛЬ
1.составить программу которая проверяет четное ли это число
2.составить программу которая уравнивает два числа a и b
3.составить программу которая проверяет трехзначное ли это число
Ответы
Автор ответа:
0
1)
var
num: integer;
begin
writeln('Введите число');
read(num);
if(num mod 2 = 0) then
write('Число четное')
else
write('Число нечетное');
end.
2)
var
a, b, i: integer;
begin
writeln('Введите a');
read(a);
writeln('Введите b');
read(b);
if (a > b) then
swap(a, b);
for i := 0 to
b - a - 1 do
a := a + 1;
end.
3)
var
num: integer;
begin
writeln('Введите число');
read(num);
if (num div 1000 = 0) and (num div 100 <> 0) then
write('Число трехзначное')
else
write('Число не трехзначное');
end.
dudl200:
Здравствуйте,Вы уверены,что это правильно?:)Просто учительница очень строгая
1. Тег SWAP(a,b) не должен был использоваться
> Вы где-нибудь в вопросе упоминали, что можно использовать, а что нельзя? Если Вы не ставите ограничения в ответе, то пользователь в праве писать программу так, как угодно ему, но с тем же результатом. К тому же, здесь процедура Swap используется, чтобы не было отрицательного значения (хоть и можно было использовать Abs.
> Опять же, где об этом написано?
Похожие вопросы
Предмет: История,
автор: ekaterina310506
Предмет: Математика,
автор: sabinahamitova140
Предмет: Литература,
автор: chaykovskyyroma35
Предмет: Физика,
автор: лия222222
Предмет: Математика,
автор: olesa1232