السلام عليكم,,
بما إني مبتدأ في ال C فتقبلو مني هذا البريمج الذي يطبع الأرقام الأوليه (برنامج أولى أيضا) :D
(طلع عيني عشان أكتبه, ههههههههههههههه)
#include <stdio.h>
void print_prime_numbers(int);
int main(void){
printf("Enter max number: " );
int number;
scanf("%i", &number);
print_prime_numbers(number);
return 0;
}
void print_prime_numbers(int number){
_Bool is_prime_number(int);
int i;
for (i=number; i>1; i--){
if (is_prime_number(i) == 1)
printf("%i is a prime number\n", i);
}
}
_Bool is_prime_number(int num){
int i;
for (i = num-1; i>1; i--){ // prime divided only by itself (hence num-1) and by 1 (hence i>1)
if (num%i == 0)
return 0;
}
return 1;
}


