Witam, bardzo potrzebuję przerobić następujący kod :
#include <iostream>
#include <math.h>
using namespace std;
int pierwsza(int n)
{
int g = sqrt((double)n);
for(int i = 2; i <= g; i++)
if(n % i == 0)
return 1;
return 0;
}
int main()
{
int liczby;
cout << "Ile liczb?" << endl;
cin >> liczby;
for(int i = 0, counter = 0;;++i)
{
if(pierwsza(i) == 1)
{
cout << i << ' ';
++counter;
if(counter == liczby)
return 0;
};
};
cout << endl;
}
Aktualnie program po wpisaniu liczby N (np. 2 ) wypisuje 2 liczby które NIE są pierwszymi.
Potrzebuje by po wpisaniu liczby N (np. 2) wypisał N*10 liczb czyli 20, przy n=3 było by 30 itp.
dodanie znacznika <code class="cpp"> - fp