ПАСКАЛЬ
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.
Ответ дал:
0
@Dudl200,
1. Тег SWAP(a,b) не должен был использоваться
> Вы где-нибудь в вопросе упоминали, что можно использовать, а что нельзя? Если Вы не ставите ограничения в ответе, то пользователь в праве писать программу так, как угодно ему, но с тем же результатом. К тому же, здесь процедура Swap используется, чтобы не было отрицательного значения (хоть и можно было использовать Abs.
1. Тег SWAP(a,b) не должен был использоваться
> Вы где-нибудь в вопросе упоминали, что можно использовать, а что нельзя? Если Вы не ставите ограничения в ответе, то пользователь в праве писать программу так, как угодно ему, но с тем же результатом. К тому же, здесь процедура Swap используется, чтобы не было отрицательного значения (хоть и можно было использовать Abs.
Ответ дал:
0
2. во-втором пункте в конце ответа не нужно было писать тег write
> Опять же, где об этом написано?
> Опять же, где об этом написано?
Ответ дал:
0
программа не работает в паскале
Ответ дал:
0
2?
Ответ дал:
0
Что значит "не работает"? В каком Pascal? Где запускаете? Какие ошибки выводит?
Вас заинтересует
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад
10 лет назад