• 1)Ввести 2 числа,заменить число суммой чисел,а большее произведением. 2)Ввести 2 числа А и В заменить первое нулем если оно меньше второго. 3)Журнал стоит k руб.Какую сдачу получит покупатель если у него в руб. 4)Определить ,является ли введенное шестизначное число счастливым,т.е. сумма первых трех цифр числа равна сумме последних трех цифр. 5)Определить ,является число А делителем числа В.

Ответы 1

  • 1)

    var

      a, b, c: real;

      IDE: boolean;

     

    begin

      IDE:= false;

      writeln('Введите 2 числа');

      readln(a, b);

      c:= a;

      if (IDE = false) and (a < b) then 

      begin

        a:= a + b;

        b:= c * b;

        IDE:= true;

        writeln('a = ', a, ', b = ', b);

      end;

      if (IDE = false) and (b < a) then 

      begin

        a:= a * b;

        b:= a + b;

        IDE:= true;

        writeln('a = ', a, ', b = ', b);

      end;

      if (IDE = false) and (a = b) then

      begin

        writeln('Числа равны');

        IDE:= true;

      end;

    end.

    2)

    var

      a, b: real;

     

    begin

      writeln('Введите 2 числа');

      readln(a, b);

      if a < b then a:= 0;

      writeln('a = ', a, ', b = ', b);

    end.

    3)

    var

      k, b: real;

     

    begin

      writeln('Введите цену журнала');

      readln(k);

      writeln('Введите, сколько у покупателя денег');

      readln(b);

      if b > k then writeln('Покупатель получит ', b - k, ' р сдачи');

      if b = k then writeln('Покупатель не получит сдачи');

      if b < k then writeln('Покупателю придется доплатить ', k - b, ' р');

    end.

    4)

    var

      a: 100000..999999;

      a1, a2, a3, a4, a5, a6: 1..9;

     

    begin

      writeln('Введите шестизначное число');

      readln(a);

      a1:= a div 100000;

      a2:= (a mod 100000) div 10000;

      a3:= (a mod 10000) div 1000;

      a4:= (a mod 1000) div 100;

      a5:= (a mod 100) div 10;

      a6:= a mod 10;

      if (a1 + a2 + a3) = (a4 + a5 + a6) then writeln('Число является счастливым')

      else writeln('Число не является счастливым');

    end.

    5)

    var

      a, b: integer;

     

    begin

      writeln('Введите числа A и B');

      readln(a, b);

      if b mod a = 0 then writeln('Число ', a, ' является делителем числа ', b)

      else writeln('Число ', a, ' не является делителем числа ', b);

    end.

    Если все правильно, отметь решение как лучшее)

    Если возникнут вопросы - задавай 

      

    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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