code-neon

C++ ile Dizi İstatistikleri Hesaplama

Kullanıcıdan alınan bir dizi elemanlarının en büyük, en küçük ve toplam değerlerini hesaplayan C++ programı.

#include < iostream > 

int main()
{
    std::cout << "Dizi boyutunu girin: "; 
    int size;
    std::cin >> size; 

    int* array = new int[size];
    for (int i = 0; i < size; i++)
    {
        std::cout << "Eleman " << i + 1 << ": "; 
        std::cin >> array[i]; 
    }
    int max = array[0]; 
    int min = array[0]; 
    int sum = 0; 
    for (int i = 0; i < size; i++)
    {
        sum += array[i]; 
        if (array[i] > max)
            max = array[i]; 
        if (array[i] < min)
            min = array[i]; 
    }

    std::cout << "\nEn buyuk eleman: " << max << std::endl; 
    std::cout << "En kucuk eleman: " << min << std::endl;
    std::cout << "Elemanlar toplami: " << sum << std::endl;

    delete[] array;

    return 0; 
}

C++ ile Giriş , Çıkış işlemleri için gerekli kütüphane

#include < iostream > 

C++ ile Kullanıcıdan dizi boyutunu girmesi istenir

    std::cout << "Dizi boyutunu girin: "; 
    int size;
    std::cin >> size; // Kullanıcının girdiği değeri 'size' değişkenine atar

C++ ile Dizi boyutuna göre bir tamsayı dizisi oluşturulur

    int* array = new int[size];
    for (int i = 0; i < size; i++)
    {
        std::cout << "Eleman " << i + 1 << ": "; // Kullanıcıdan dizinin elemanlarını girmesi istenir
        std::cin >> array[i]; // Kullanıcının girdiği değeri ilgili dizi elemanına atar
    }
    int max = array[0]; // Dizinin en büyük elemanını tutacak değişken, ilk elemanla başlatılır
    int min = array[0]; // Dizinin en küçük elemanını tutacak değişken, ilk elemanla başlatılır
    int sum = 0; // Dizinin elemanlarının toplamını tutacak değişken, sıfır ile başlatılır
    for (int i = 0; i < size; i++)
    {
        sum += array[i]; // Dizinin elemanlarını toplar
        if (array[i] > max)
            max = array[i]; // Dizinin en büyük elemanını günceller
        if (array[i] < min)
            min = array[i]; // Dizinin en küçük elemanını günceller
    }

C++ ile Sonuçları ekrana yazdırır

    std::cout << "\nEn buyuk eleman: " << max << std::endl; 
    std::cout << "En kucuk eleman: " << min << std::endl;
    std::cout << "Elemanlar toplami: " << sum << std::endl;

C++ ile Bellekten dinamik olarak ayrılan dizi bellekten serbest bırakılır

    delete[] array;

C++ ile Programın başarıyla sonlandığını belirtir

    return 0;