• Помогите с информатикой пожалуйста

    Дано целое число. Если оно является положительным, то прибавить к нему 31; в противном случае не изменять его. Вывести полученное число.


    1) program cislo;
    var
    a: integer;
    begin
    writeln('Введи число a');
    readln(a);
    if a > 0 then a:=a+31;
    writeln(a);
    readln;
    end.

    2) program cislo;
    var
    a: integer;
    begin
    writeln('Введи число a');
    readln(a);
    if a < 0 then a:=a+31;
    writeln(a);
    readln;
    end.

    3) program cislo;
    var
    a: integer;
    begin
    writeln('Введи число a');
    readln(a);
    if a > 0 then a:=a;
    writeln(a);
    readln;
    end.

Ответы 1

  • Ответ:

    1) program cislo;

    var

    a: integer;

    begin

    writeln('Введи число a');

    readln(a);

    if a > 0 then a:=a+31;

    writeln(a);

    readln;

    end.

    Объяснение:

    Все положительные числа больше нуля

    Условие 2) a < 0 не подходит

    В варианте 3) после соблюдения условия a > 0 производится действие a:=a , а нужно прибавить к a 31

    Только в первом варианте верное условие a > 0 и действие a:=a+31

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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