Hoşgeldin Misafir

C Programlama Alıştırma sorusu

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
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 ;

}