Cześc, mam zrobić program, który sprawdza czy liczba podana z klawiatury jest liczbą pierwszą. To już mam zrobione. Drugą cześcią zadanie jest znalezienie najbliższej liczby pierwszej ( mniejszej i większej).
#include <iostream>
#include <conio.h>
#include <windows.h>
#include <ctime>
#include <cstdlib>
#include <cstdio>
#include <string>
#include <cstring>
using namespace std;
int main()
{
int L,D=1,R,ILE=0,LM,LW; // LM i LW to Liczba większa i liczba mniejsza
cout << " \n\n Sprawdzam czy liczba L to liczba pierwsza ";
cout << "\n Podaj liczbe -> ";
cin >> L;
while(D<=L)
{
R=L % D;
if(R==0)
{
ILE++;
D++;
}
else
D++;
}
if(ILE==2)
cout << " Liczba "<< L << " to liczba pierwsza ";
else
cout << " Liczba "<< L << " to nie jest liczba pierwsza ";
getch();
return 0;
}
Nie mam pojęcia jak zrobić reszte zadania, próbowałem na różne sposoby ale porgram po prostu nic nie robił >:(
Mógłby ktoś pomóć?
Z góry przepraszam jeśli post się powtarza.