Kod:
Soru -- Kullanıcıdan bir sayı alınacak ve kullanıcıdan girilen sayıya kadar olan sayıların hangilerinin asal olup olmadığını gösterip ve asal olanların toplamını verecek programı yazınız.
#include<stdio.h>
#include<conio.h>
int toplam = 0, asalsayisi = 0;
voi d asalmi(int a)
{
int count = 0 ;
for (int i = 2; i <= a; i++)
{
if (a % i == 0){
count++;
}
}
if (count == 1) {
printf("%d ---> Asal sayi\n",a);
toplam = toplam + a;
}
else {
printf("%d ---> Asal sayi degil\n",a);
}
}
int main() {
int sayi,temp;
printf("Sayiyi giriniz:");
scanf_s("%d", &sayi);
for (int a = 2; a <= sayi; a++) {
asalmi(a);
}
printf("Asal sayilarin toplami=%d", toplam);
_getch();
return 0 ;
}
