11 Kasım 2016 Cuma

C++ Girilen Pozitif, Negatif ve Sıfır Sayılarının Ayrı Ayrı Hesaplanması

Aşağıdaki program kodunda kullanıcı tarafından girilen 10 sayıdan pozitif olan sayıların miktarı ve toplamı, negatif olan sayıların miktarı ve toplamı ile sıfır girilen sayıların miktarı hesaplanmaktadır.
#include <iostream>

using namespace std;

int main(){
    int sayi[10];
    int pozitif = 0, negatif = 0, sifir = 0;
    int ptoplam = 0, ntoplam =0;

    for(int i=0;i<10;i++){
        cout << i+1 << ". sayi : ";
        cin>>sayi[i];
        if(sayi[i]>0){
            pozitif++;
            ptoplam += sayi[i];
        }else if(sayi[i]<0){
            negatif++;
            ntoplam += sayi[i];
        }else{
            sifir++;
        }
    }
    cout << endl;
    cout << "Pozitif girilen sayi miktari : " << pozitif << endl;
    cout << "Negatif girilen sayi miktari : " << negatif << endl;
    cout << "Sifir girilen sayi miktari : " << sifir << endl;
    cout << endl;
    cout << "Pozitif sayilarin toplami : " << ptoplam << endl;
    cout << "Negatif sayilarin toplami : " << ntoplam << endl;

    return 0;
}

Hiç yorum yok:

Yorum Gönder