Untitled
unknown
plain_text
2 years ago
1.0 kB
6
Indexable
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
int main() {
int s1, s2;
printf("Lutfen 1.Sayiyi Giriniz:\n");
scanf("%d", &s1);
printf("Lutfen 2.Sayiyi Giriniz:\n");
scanf("%d", &s2);
int totalAsalSayi = 0;
int toplamAsalSayi = 0;
bool asalSayiBulundu = false;
printf("Tanimlanan Araliktaki Asal Sayilar: ");
for (int i = (s1 < s2 ? s1 : s2); i <= (s1 > s2 ? s1 : s2); i++) {
bool asal = true;
for (int j = 2; j <= i / 2; j++) {
if (i % j == 0) {
asal = false;
break;
}
}
if (asal) {
printf("%d ", i);
totalAsalSayi++;
toplamAsalSayi += i;
asalSayiBulundu = true;
}
}
if (!asalSayiBulundu) {
printf("Bulunamadi");
} else {
float ortalama = (float)toplamAsalSayi / totalAsalSayi;
printf("\nListelenen Asal Sayilarin Ortalamasi: %.2f", ortalama);
}
return 0;
}
Editor is loading...