tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Вывести на экран n первых
Вывести на экран n первых простых чисел, начиная с единицы. n вводится с клавиатуры. простые числа не имеют других делителей, кроме единицы и самого себя. (с++)
Sofia1863
3 14.09.2019 21:40
6
Ответы
peterbayroshoxq5ei
07.10.2020 15:20
#include <iostream>
#include <cmath>
using namespace std;
bool prost(int m){
int k = 0;
for (int i=2; i<=sqrt(m); i++)
if (m % i == 0) k++;
return k==0;
}
int main(){
int n;
int m = 1, i = 1;
cout << "n = ", cin >> n, cout << "\n";
cout << 1 << " ";
while (m<n) {
i++;
if (prost(i)) {
cout << i << " ";
m++;
}
}
return 0;
}
Пример:
n = 10
1 2 3 5 7 11 13 17 19 23
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
emerenkova1
08.08.2019 05:20
Составить программу определяющую сумму цифр во введенном с клавиатуры целом числе...
08.08.2019 05:20
Дать определение что такое полезность...
svetlanavikuli
08.08.2019 05:20
Запишите операторы условного перехода...
vika23562
08.08.2019 05:20
Дать определение что такое понятность...
danek20063
07.05.2019 16:21
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 14. про- грамма получает на вход количество чисел в последовательности,...
76938
07.05.2019 16:27
Объем видеопамяти равен 5 мб. разрешающая дисплея 1024*2048. какое максимальное количество цветов можно использовать? какой объем видеопамяти необходим для хранения изображения, если...
натик2017
07.05.2019 16:28
Создать програму у delphi для вычисления площади ромба s=[tex] \frac{1}{2}d1 \times d2[/tex]...
Dragolord
07.05.2019 16:30
1. написать программу, содержащую процедуру для вычисления значе-ния функции (язык pascal)...
Your1sad1waifu
07.05.2019 16:31
2. написать процедуру, которая находит из двух целых чисел наиболь-шее число. (язык pascal)...
roxolanavarLana
07.05.2019 16:36
Написать программу, которая рисует на экране вазу с цветами. (язык pascal)...
Популярные вопросы
Назвіть улоговини ,на які серединно -океанічні хребти розділяють ложе океану?...
1
⎧⎩⎨k+v15−k−v3=1,2k−v6−3k+2v3=−25...
2
Напиши кино фильмов к котором писал композитор и дунаевский...
2
Очень В прямоугольном треугольнике точка касания вписанной окружности делит гипотенузу...
2
Вкладник поклав у банк 25000грн.під складних 18% яка сума буде на рахунку через...
2
Соотнесите качественные характеристики информации с их описанием.Проверяемостьнеобходимая...
2
Уравнение решите х + 43) + 77 = 258...
1
Дано изображение. Выбери тип системы счисления. Варианты ответов: 1)Непозиционное...
1
Знайдіть S5 - суму перших 5 членів арифметичної прогресії,якщо a1=1,a5=11...
3
Запишите слова, распределяя их в три столбика по орфограммам: 1) слова с чередующимися...
2
#include <cmath>
using namespace std;
bool prost(int m){
int k = 0;
for (int i=2; i<=sqrt(m); i++)
if (m % i == 0) k++;
return k==0;
}
int main(){
int n;
int m = 1, i = 1;
cout << "n = ", cin >> n, cout << "\n";
cout << 1 << " ";
while (m<n) {
i++;
if (prost(i)) {
cout << i << " ";
m++;
}
}
return 0;
}
Пример:
n = 10
1 2 3 5 7 11 13 17 19 23