Переведите ** C++ Var number,i:integer; answer:boolean; Begin Write('Введите число: ');...

0 голосов
56 просмотров

Переведите на 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.


Информатика (12 баллов) | 56 просмотров
Дан 1 ответ
0 голосов

#include

using namespace std;

int main()

{

setlocale(LC_ALL, "Russian");

int number, i;

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

cin>>number;

bool answer=false;

for ( i=1; i<=number; ++i)</p>

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

 answer=true;

 break;

 }

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

else cout<<"Нельзя";</p>

}

(3.5k баллов)