Merhaba arkadaşlar. Burada yaptıkça bazı C/C++ pratikleşme soruları koymaya çalışacağım. Umarım yeni başlayan arkadaşlara az da olsa bir katkım olur. Link vb. koymayacağım virüs var ayağı olmasın şimdi
(Tavsiyem direk cevaba bakmadan ilk başta kendiniz uğraşmanız arkadaşlar.Ve unutmayın ki bir sorunun sadece 1 cevabı yoktur arkadaşlar.Daha yaratıcı bir cevabı olan arkadaşlar var is paylaşın ki bizde öğrenelim. Saygılarımla)
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 ;
}
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 ;
}
Son düzenleme:

