Dlaczego wczytyjemy "n", "i" i "k"? Po co aż trzy zmienne?
Kod: Zaznacz cały
#include <conio.h>
#include <math.h>
main ()
{
int n,i=2,k=1;
printf ("Podaj liczbe naturalna wieksza od 2
");
scanf ("%d", &n);
while (i<n)
{
if (n%i==0)
k=i;
i++;
}
{if (n%i==0)
k=i;
}
if (k==1)
printf ("To jest liczba pierwsza
");
else
printf ("To nie jest liczba pierwsza
");
getch ();
}