Untitled

 avatar
unknown
plain_text
2 years ago
1.0 kB
5
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...