Moje programy napisane w języku ANSI C

Test pierwszości

Opis programu:

W programie lp.c użyta jest zmienna lp, która przechowuje liczbę naturalną przeznaczoną do testu pierwszości.

 

Kod źródłowy:


#include <stdio.h>
#include <math.h>

int main() {
    //Twoja liczba
    int lp=29;

   //Zmienne pomocnicze
    int i;
    int check=0;

   for (i=2;i<(round((sqrt(lp)))/2);++i)
     {
     if (lp%i==0) ++check;
     }

    if (check==0) printf("Liczba %d jest liczbą pierwszą\n",lp);
    else printf("Liczba %d jest liczbą złożoną\n",lp);
}


 

Pobierz kod źródłowy :

Plik w języku ANSI C do pobrania - pobierz

 

Kompilacja pliku:

W terminalu wykonaj polecenie : gcc lp.c -o lp

 

Uruchimienie programu:

W terminalu wykonaj polecenie : ./lp