Arkadaşlar soru bu, ben çoğu kısmını yazdım kodun ama bir kısımda takıldım sorunun altına yazdığım kodu da atacağım bu kodu yazarken takıldım bana bu kod için yardım eder misiniz? Yazamadığım kod bu: Notu sınıf not ortalamasının üstünde olanların sayısı ve sınıf içindeki yüzdesi?
En fazla 100 öğrenci kapasiteli bir sınıfta öğrenim görmekte olan öğrencilerin notlarına ilişkin bazı istatistiksel bilgilerin listelenmesini sağlayacak bir program yazılması istenmektedir. Önce sınıf mevcudu (Sınıf mevcudunun 2 ile 100 arasında girilmesi sağlanmalıdır!), daha sonra her öğrencinin notu (Öğrenci notunun 0 ile 100 arasında girilmesi sağlanmalıdır!) kullanıcıdan alınmalıdır. Sınıftaki tüm öğrencilerin notları alındıktan sonra ise aşağıda belirtilen istatistiksel bilgiler listelenmelidir:
? Sınıf not ortalaması
? Notu sınıf not ortalamasının üstünde olanların sayısı ve sınıf içindeki yüzdesi
? Tüm sınıftaki en yüksek ve en düşük notlar
Bu da yazdığım kod:
#include<iostream>
using namespace std;
int main(){
int kisi,i,j;
int notlar[1000];
float toplam=0,temp;
cout<<"Algoritma Ve Programlama Dersini Alan ve Mekatronik Muhendlisligi Okuyan Ogrenci Sayisini Giriniz :"<<endl;
cin>>kisi;
cout<<"Algoritma ve Programlama Dersinin Vize Notlarini Giriniz :"<<endl;
for(i=0;i<kisi;i++){
cin>>notlar;
}
cout<<"Algoritma Ve Programlama Dersinin Vize Notlari :"<<endl;
for(i=0;i<kisi;i++){
cout<<notlar<<" ";
}
cout<<endl<<"Algoritma Ve Programalama Dersi Vize Not Ortalamasi : ";
for(i=0;i<kisi;i++){
toplam=toplam+notlar;
}
cout<<toplam/kisi;
cout<<endl<<"Algoritma Ve Programlama Dersi En Dusuk Notu Alan Ogrencinin Vize Notu : "<<notlar[0];
cout<<endl<<"Algoritma Ve Programlama Dersi Yuksek Notu Alan Ogrencinin Vize Notu : "<<notlar[kisi-1]<<endl;
system("pause");
return 0;
}