Arkadaşlar bi arkadaşımın ödevi için yardım lazım ödev bu
10 kişilik bir sınıftaki öğrencilerin vize ve final notlarını klavyeden okutup, ortalamalarını hesaplayıp (ortalama = vize x 0,4 + final x 0,6), ortalamalarını büyükten küçüğe doğru sıralı bir şekilde sıralatıp ekrana yazdıran bir C++ programı yazınız.
LAZIM OLAN OLURSA YAZILMIŞ HALİ AŞŞAĞIDADIR.
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int main(int argc, char *argv[])
{
int vize[10];
int final[10];
int nott[10];
int sayac=0;
int i;
int ortalama;
int temp =0;
for(i=0; i<10; i++)
{
printf("%d. Vize Notu : ",i+1);
scanf("%d",&vize[i]);
}
for(i=0; i<10; i++)
{
printf("%d. Final Notu : ",i+1);
scanf("%d",&final[i]);
}
for(i=0; i<10; i++)
{
nott[i]= ((vize[i]/10)*4+(final[i]/10)*6);
}
for(i=0; i<10; i++)
{
if(nott[i]>=65)
sayac=sayac+1;
}
ortalama = (nott[0]+nott[1]+nott[2]+nott[3]+nott[4]+nott[5]+nott[6]+nott[7]+nott[8]+nott[9]+nott[10])/10;
for(int j=0;j<10;j++)
{
for(int z=j+1;z<11;z++)
{
if(nott[j]<nott[z])
{
temp=nott[j];
nott[j]=nott[z];
nott[z]=temp;
}
}
}
//sirali ortalam
system("cls");
for(int x=0;x<10;x++)
cout<<"Not= "<<nott[x]<<endl;
getch();
}