C++ öğrenci notlarını yazdırmak

matizkafa

Centipat
Katılım
19 Nisan 2020
Mesajlar
1
Arkadaşlar bu kodun en altında öğrencilerin notlarını da yazdırmak istiyorum. Fotoğraftaki gibi nasıl yapabilirim?

C++:
#include <iostream>

using namespace std;

int i,n,successful,unsuccessful;

main(){

 

    int array[29];

    for(i=0;i<29;i++)

    {

        cout<<i+1<<".Please enter the grade:";

        cin>>array;

    }

    for(i=0;i<29;i++)

    {

        if(array>=50)

        {

            successful=successful+1;

        

        

        }

        else if(array<50)

        {

            unsuccessful=unsuccessful+1;

            

        }

    }

    

    cout<<"\nNumber of unsuccessful students="<<unsuccessful;

    cout<<"\nNumber of successful students="<<successful;

    

}
 

Dosya Ekleri

  • zx.png
    1,4 KB · Görüntüleme: 161
Ekran görüntüsünü bu kadar keserek attığın ve bu dönemin final dönemi olduğu için soruna yanıt vermeyi doğru bulmuyorum. Çok fazla kopya çekmeye çalışıyormuşsun hissi geldi. Verilen görev zor bir görev değil. Çok temel bir array sorusu. Eğer ki sınavla alakasız bir şey ise pazartesi beni etiketlersin nasıl yapılacağını anlatırım.
 
C++:
#include <iostream>
using namespace std;
int i, n, successful, unsuccessful;
int main() {
    int array[29];
    for (i = 0; i < 29; i++)
    {
        cout << i + 1 << ".Please enter the grade:";
        cin >> array[i];
    }
    for (i = 0; i < 29; i++)
    {
        if (array[i] >= 50)
        {
            successful = successful + 1;
        }
        else if (array[i] < 50)
        {
            unsuccessful = unsuccessful + 1;
        }
    }
    cout << "\nNumber of unsuccessful students=" << unsuccessful << endl;
    for (int i = 0; i < 29; i++)
    {
        if (array[i] < 50)
            cout << array[i] << " ";
    }
    cout << "\nNumber of successful students=" << successful << endl;
    for (int i = 0; i < 29; i++)
    {
        if (array[i] >= 50)
            cout << array[i] << " ";
    }
}
Bu şekilde for döngüsünde kontrol ile yazdırabilirsin. Ayrıca array kullanırken
C++:
cin >> array;
şeklinde değil de
C++:
cin >> array[i];
şeklinde index belirterek yazmalısın.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…