Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
anzhelikamilan
07.03.2023 04:47 •
Информатика
Вывести на экран n первых простых чисел, начиная с единицы. n вводится с клавиатуры. простые числа не имеют других делителей, кроме единицы и самого себя. (с++)
Показать ответ
Ответ:
marinabelousov2
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
0,0
(0 оценок)
Популярные вопросы: Информатика
owe4kinad
12.07.2020 21:39
Атыш решна распечатать свой проект на принтере, СообщениеЕНЕ: titlar:ПІОНьносните причину Песни вения сосник на при опрКини на виното при пn...
qwerty854
02.09.2021 22:27
с информатикой 1. Котёнок, идущий справа налево, слева направо,останавливается каждые 50 шагов и издает звук«Мяу». Для выполнения скрипта воспользуйтесь«Панелью управления».2. Выберите...
zulyakhalilova
18.10.2020 18:34
Дано слово. а)Удалить из него первую из букв о, если такая буква есть. б)Удалить из него последнюю из букв л, если такая буква есть. написать код в С++...
Вишня007
19.06.2022 14:30
Напишите название цифровых носителей информации...
matelskayaelizowz66m
19.04.2020 10:35
. Исправьте программный код. PRINT IF ‘D Y’ THEN Y D;...
Таисия281
30.12.2020 19:14
Програма, яка б перевірила чи дане число є трьохзначним і ділиться на 3. Pascal ABC...
mobidik77
05.10.2021 11:45
Дополните предложение Расстрояние до монитора должно быть не менее см. Работа за компьютером не должна занимать более мин...
zhenyakudryash
24.05.2023 23:09
Тема:разветвляющийся в цикле вычислительный процесс. составить блок-схему алгоритма решения задачи двумя (цикл с предусловием, цикл с постусловием)...
Хитрая0Лиса0
15.01.2022 14:06
ТЕКСТ ЗАДАНИЯ Процесс создания трехмерной модели объекта3D-моделирование2D-моделированиеПозиционированиеПроектирование4D-моделирование...
FenrisYT
10.12.2021 06:59
Кто может переделать текст, чтобы не было плагиата?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#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