• ПАСКАЛЬ
    1.составить программу которая проверяет четное ли это число
    2.составить программу которая уравнивает два числа a и b
    3.составить программу которая проверяет трехзначное ли это число

Ответы 6

  • @Dudl200,1. Тег SWAP(a,b) не должен был использоваться> Вы где-нибудь в вопросе упоминали, что можно использовать, а что нельзя? Если Вы не ставите ограничения в ответе, то пользователь в праве писать программу так, как угодно ему, но с тем же результатом. К тому же, здесь процедура Swap используется, чтобы не было отрицательного значения (хоть и можно было использовать Abs.
  • 2. во-втором пункте в конце ответа не нужно было писать тег write> Опять же, где об этом написано?
  • программа не работает в паскале
  • 2?
    • Автор:

      lola96
    • 6 лет назад
    • 0
  • Что значит "не работает"? В каком Pascal? Где запускаете? Какие ошибки выводит?
  • 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.

    • Автор:

      watson
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years