Вопрос задан 22.07.2023 в 14:36. Предмет Информатика. Спрашивает Суховская Лена.

Переведите на 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.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сенюта Ира.

#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<<"Нельзя";

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот ваш код на C++:

cpp
#include <iostream> using namespace std; int main() { int number, i; bool answer = false; cout << "Введите число: "; cin >> number; for (i = 1; i <= number; i++) { if (number == i * (i + 1) * (i + 2)) { answer = true; break; } } if (answer) { cout << "Можно: " << number << " = " << i << "*" << i + 1 << "*" << i + 2 << endl; } else { cout << "Нельзя" << endl; } return 0; }

Этот код на C++ делает то же самое, что и ваш исходный код на Pascal. Он запрашивает у пользователя число, затем проверяет, можно ли представить это число в виде произведения трех последовательных целых чисел (i, i+1, i+2). Если такое представление возможно, то выводит это представление, в противном случае выводит "Нельзя".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос