СИ++ Составить программу, печатающую все простые числа из диапазона [2, n] при целом n > 2.
10-11 класс
|
#include <iostream>
using namespace std;
int isSimple (int x)
{
int retVal = 1;
int i = 2;
while (i<=sqrt((double)x) && retVal==1)
{
if (x%i==0) retVal=0;
i++;
}
return retVal;
}
void main(){
int n(0);
cout<<"write n "; cin>>n;
if (n < 3)
cout<<"error";
else {
for (int i=2;i<=n;i++)
if (isSimple(i)) cout<<i<<" ";
}
cout<<endl;
system("pause");
}
Другие вопросы из категории
1) Дана длина ребра куба, найти Sгр, Sполн и V куба
2) Вычислите корни кв ур ах2+вх+с=0 заданными коэффициентами а, в, с
вводится с клавиатуры.
составить подпрорамму формирования вектора из элементов нижней треугольной матрицы с выводом количества полученыч элементов.
С помощью этой подпрограммы сформировать вектор и вынести количество полученых элементов из целочисленной матрицы A(-3:2,0:5).
Читайте также
в задаче требуется написать программу которая по двум заданным числам находила бы в диапазоне между этими числами все простые числам где простое число которое имеет всего лишь два делителя то есть оно делится на единицу и на само себя и больше оно не на что не делиться например -3 7 11 помогите )) олимпиада по инфе )) даю максимум баллов ))
2. Составить программу для упорядоченное двух элементов по убыванию.
31, мм - целое число из диапазона от 1 до 12, а гг - целое число из диапазона от 1 до 2020 (если какая-то часть формата нарушена, то данная подстрока в качестве даты не рассматривается.) Заменить каждую дату сообщения на дату следующего дня. Написать программу на Паскале. Сроооооооооооооочнооо. Пооожалуйста.....
2.найти первое число Фибоначчи, большее заданного n (n>1).