Васильевна_Наталья
?>

Ввести рост человека. вывести на экран "высокий", если его рост превышает, 180 см и "не высокий" в противном случае.

Информатика

Ответы

anchutk3016
Если писать в паскале(pascal abc)  то попробуй так: uses crt; var a: real; begin readln(a); if (a > 180) then writeln ('высокий') else writeln ('не высокий); end.
zodgener

нужно действовать от обратного

возьмём число 18 и попробуем получить из него число 2. так как мы начинаем алгоритм с конца то и действия превратятся в противоположные: -1 станет 1, *2   станет /2.

разделим 18 на 2 = 9 (команда 2)

прибавим 1 к 9 = 10 (команда 1)

разделим 10 на 2 = 5 (команда 2)

прибавим 1 к 5 = 6 (команда 1)

разделим 6 на 2 = 3 (команда 2)

получили порядок команд: 21212, но так как мы действовали от обратного нужно реверсировать порядок команд (записать команды в обратном порядке). в нашем случае изначальный порядок равен реверсированному (21212 = 21212), поэтому в этом нет необходимости.

в итоге получен алгоритм: 21212

sve34166163
Код

#include < iostream>

using namespace std;

int main()

{

    int larry, garry;

    cin > > garry > > larry;

    int result = larry + garry - 1;

    cout < < result - garry < < " " < < result - larry;

    return 0;

}

проверка

4 7                                                                                                  

6 3

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ввести рост человека. вывести на экран "высокий", если его рост превышает, 180 см и "не высокий" в противном случае.
Ваше имя (никнейм)*
Email*
Комментарий*