Предмет: Информатика,
автор: Нтина
Введите с клавиатуры число N и запишите в массив первые N простых чисел
Ответы
Автор ответа:
1
#include <iostream>
#include <vector>
#include <cstdlib>
using namespace std;
int main(void){ int n; cin >> n; vector<size_t> p; for(size_t i = 2; p.size() < n; i++) { bool b = true; for(size_t j = 0; j < p.size(); j++) if(i % p[j] == 0) { b = false; break; } if(b) p.push_back(i); } for(size_t j = 0; j< p.size(); j++) cout << p[j] << " "; cout << endl; return 0;}
#include <vector>
#include <cstdlib>
using namespace std;
int main(void){ int n; cin >> n; vector<size_t> p; for(size_t i = 2; p.size() < n; i++) { bool b = true; for(size_t j = 0; j < p.size(); j++) if(i % p[j] == 0) { b = false; break; } if(b) p.push_back(i); } for(size_t j = 0; j< p.size(); j++) cout << p[j] << " "; cout << endl; return 0;}
Аноним:
формат малость съехал
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: зарница55
Предмет: Английский язык,
автор: h12728384748283864
Предмет: Алгебра,
автор: PLEASE1253
Предмет: Математика,
автор: idhujbduneiso