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;