skręciłem program sprawdzający czy podana liczba jest liczbą 1 .Czasem program pokazuje dobrą odpowiedz czasem złą . Może ktoś mnie nakierować na błędy?
#include
#include
int main()
{
int p, i; //podano 2 zmiene p oraz i
printf("Podaj liczbe: ");
scanf("%d", &p); //wczytano p
if(p % i ==1 && p % i == p ){ //jeśli reszta z dzielenia z p=0
printf("jest liczba pierwsza.\n");
}else{ printf("nie jest liczbą 1\n");
}
return 0;
}