Cześć :) Mam problem z następującym zadaniem.
Wejście:
Pierwsza linia wejścia zawiera liczbę całkowitą z (typu int). W każdej z kolejnych z linii znajdują się jedna liczba całkowita n (2<= n <=10^7)
Wyjście:
Dla każdego zapytania należy ustalić czy zadana liczba n jest pierwsza czy złożona.
Napisałam następujący program w C, który sprawdza czy liczba jest pierwsza.
#include <stdio.h>
int main()
{
int n, i, flag = 0;
printf("Podaj liczbe: ");
scanf("%d",&n);
for(i=2; i<=n/2; ++i)
{
if(n%i==0)
{
flag=1;
break;
}
}
if (flag==0)
printf("%d liczba jest pierwsza",n);
else
printf("%d liczba jest zlozona",n);
return 0;
}
Teraz moje pytanie: Jak zmodyfikować ten kod żeby można w nim było wpisać kilka liczb i ustalic czy sa pierwsze czy tez nie ?
Będę bardzo wdzięczna za pomoc :)