
Вопрос задан 30.07.2023 в 14:37.
Предмет Информатика.
Спрашивает Ковтун Света.
Перевести программу на язык С++ program prime; var i, number:integer; isPrime:boolean; begin
readln(number); {получить число для проверки} isPrime:=true; for i:=2 to number-1 do if (number mod i=0) then {если остаток от деления равен 0, значит найден делитель} begin isPrime:=false; {записать, что число не простое} break; {прервать цикл, т.к. больше не надо} end; writeln(isPrime); end.

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

Отвечает Игнатьев Тимофей.
#include<iostream>
using namespace std;
int main()
{
int i,number;
bool isPrime;
cin>>number;
isPrime=true;
for(int i=2;i<number-1;i++)
if(number%i==0)
{isPrime=false;
break;
}
cout<<isPrime;
}
using namespace std;
int main()
{
int i,number;
bool isPrime;
cin>>number;
isPrime=true;
for(int i=2;i<number-1;i++)
if(number%i==0)
{isPrime=false;
break;
}
cout<<isPrime;
}



Отвечает Кретинина Виолетта.
#include "stdafx.h"
#include "iostream"
using namespace std;
int main()
{
int i, number;
bool isPrime;
cout « "Type the number to check: " « endl;
cin » number;
isPrime = true;
for (i = 2; i != number - 1; i++)
{
if (number % i == 0)
{
isPrime = false;
cout « "The number is not Prime!" « endl;
break;
}
}
cout « isPrime;
system("pause");
return 0;
}
#include "iostream"
using namespace std;
int main()
{
int i, number;
bool isPrime;
cout « "Type the number to check: " « endl;
cin » number;
isPrime = true;
for (i = 2; i != number - 1; i++)
{
if (number % i == 0)
{
isPrime = false;
cout « "The number is not Prime!" « endl;
break;
}
}
cout « isPrime;
system("pause");
return 0;
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот переведенная на язык C++ программа для определения является ли введенное число простым:
cpp#include <iostream>
using namespace std;
int main() {
int number;
bool isPrime = true;
cin >> number; // получить число для проверки
for (int i = 2; i < number; i++) {
if (number % i == 0) { // если остаток от деления равен 0, значит найден делитель
isPrime = false; // записать, что число не простое
break; // прервать цикл, т.к. больше не надо
}
}
cout << boolalpha << isPrime << endl;
return 0;
}
Программа на C++ выполняет ту же самую функцию, что и ваша исходная программа на Pascal. Она запрашивает число, а затем проверяет, является ли оно простым, выводя true, если число простое, и false, если число составное.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili