Tyle zrobiłem, ale nie działa.
Kod: Zaznacz cały
#include <cstdlib>
#include <iostream>
using namespace std;
float pierwsze(int a, int b)
{
if(a>b)
{
return 0;
}
else
{
for ( int i=a; i<=b; i++)
for (int j = 2; j<=i;++j)
if ((i % j) == 0)
cout << i;
int n1, n2;
n1=i-1;
n2=i+1;
if(i=2 || i=3)
{
n1=4;
n2=6;
}
cout << n1 << n2;
}
}
int main()
{
int a, b;
do {
cout << "Podaj zakres dolny: ";
cin >> a;
cout << "Podaj zakres gorny: ";
cin >> b;
cout << endl;
if ( b <= a )
cout << "Zakres dolny musi byc mniejszy niz gorny!" << endl;
} while ( b <= a );
cout << pierwsze(a,b);
system("PAUSE");
return 0;
}