• Переведите на C++

    Var
    number,i:integer;
    answer:boolean;
    Begin
    Write('Введите число: ');
    Readln(number);
    answer:=false;
    For i:=1 to number do
    If number = i*(i+1)*(i+2) then Begin
    answer:=true;
    break
    End;
    If answer = true then writeln('Можно: ',number,' = ',i,'*',i+1,'*',i+2)
    else writeln('Нельзя');
    End.

Ответы 1

  • #include <iostream>

    using namespace std;

    int main()

    {

    setlocale(LC_ALL, "Russian");

    int number, i;

    cout<<"Введите число: ";

    cin>>number;

    bool answer=false;

    for ( i=1; i<=number; ++i)

     if (number == i*(i+1)*(i+2)) {

      answer=true;

      break;

     }

    if (answer == true ) cout<<"Можно: "<<number<<" = "<<i<<"*"<<i+1<<"*"<<i+2;

    else cout<<"Нельзя";

    }

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

Войти через Google

или

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

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

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