Kod: Zaznacz cały
#include <stdio.h>
#include <stdlib.h>
int podzielnik (unsigned x1, unsigned x2)
int pierwsza (unsigned x1)
{
if(x1%x2)
return 0;
else
return 1;
}
int (pierwsza(unsigned x1))
{
int = 1;
for(i=2; i<=x1/2; i++)
{
if(pierwsza(x1, i))
return 0;
}
return 1;
main()
{
unsigned x1, x2;
printf("czy liczba druga jest podzielnikiem pierwszej?
");
printf("podaj pierwsza liczbe:
");
scanf("%d", &x1);
printf("podaj druga liczbe:
");
scanf("%d", &x2);
if (podzielnik(x1, x2))
printf("liczba %d jest podzielnikiem liczby %d
"x2, x1);
else
printf("liczba %d nie jest podzielnikiem liczby %d
"x2, x1);
printf("czy podana liczba jest liczba pierwsza?
");
printf("podaj liczbe:
");
scanf("%d",&x1);
if (pierwsza(x1))
printf("liczba %d jest liczba piersza
", x1);
else
printf("liczba %d nie jest lczba pierwsza
", x1);
system ("PAUSE");
return 0;
}
proszę o pomoc, w czym robie błąd?