Witam Wszystkich dopiero zaczynam swoja zabawe ze wskaznikami i mam maly problem napisalem program ktory sprawdza czy podana liczba jest liczba pierwsza i mam problem ponieważ nie wazne jaka liczbe bym wpisał zawsze wyskakuje mi "TAK" i nie mam pojecia gdzie tu jest problem :( proszę o Pomoc i wytłumaczenie mojego błędu Pozdrawiam
#include <stdio.h>
#include <stdio.h>
int main()
{
int size;
scanf("%d",&size);
int *liczba;
liczba=malloc(sizeof(int)*size);
int i;
for(i=0;i<size;i++)
{
scanf("%d",&liczba[i]);
if(*liczba/ *liczba==1 || *liczba/1==*liczba) printf("TAK \n");
else if (*liczba/ *liczba !=1 || *liczba/1!= *liczba) printf("NIE\n");
}
return 0;
}