Cześć,
Mam problem, chce zrobić program sprawdzający czy podane na wejściu liczby sa pierwsze. Ilość sprawdzanych liczb jest podawana przez użytkownika. Tu pojawia się problem. Chyba źle alokuję pomięć, bo jak sprawdzam rozmiar zaalokowanej tablicy pokazuje mi on rozmiar jednego inta. Czy mógłby to ktoś sprawdzić w wolnej chwili? Z góry dzięki.
#include <stdio.h>
#include <cstdlib>
int main(void)
{
int *tabN;
int n = 0;
printf("SPAWDZANIE LICZB PIERWSZYCH.\n");
printf("Podaj liczbe testów: \n");
scanf("%d", &n);
tabN = (int*)malloc(n*sizeof(int));
printf("rozmiar tablicy: %d: ", sizeof(*tabN));
printf("Testów do wykonania: %d\n" , n);
printf("WprowadŸ %d liczb do testu: \n", n);
for(int i = 0; i<n; i++){
scanf("%d", *(tabN+i));
printf("\n");
}
//for(int j = 0; j<n; j++){
// printf("%i", *(tabN++));
//}
```c
return 0;
}