Kod: Zaznacz cały
#include <cstdlib>
#include <iostream>
using namespace std;
void czytaj (float t[34][6], int iu, int ip)
{
for(int i=1; i<=iu; i++)
for(int l=1; l<=ip; l++)
{cout<<"Podaj ocene z przedmiotu "<<l<<" ucznia nr "<<i<<endl;
cin>>t[i][l];}}
void srednie(float t[34][6], int iu, int ip)
{
for(int i=1; i<=iu; i++)
{
float s=0;
for(int l=1; i<=ip; l++)
s=s+t[i][l];
t[i][0]=s/ip;}
}void srednia_przedmiotu(float t[34][6], int iu, int ip)
{for (int i=1; i<=ip; i++)
{float s=0;
for(int l=1; i<=ip; l++)
s=s+t[l][i];
t[0][i]=s/iu;}}
int main(int argc, char *argv[])
{float t[34][6];
czytaj(t,2,3);
system("PAUSE");
return EXIT_SUCCESS;
}
Z tym że w przypadku średniej całej klasy kawałek funkcji chyba zmienia się tak-
{for (int i=1; i<=iu; i++)
{float s=0;
for(int l=1; i<=ip; l++)
s=s+t[l][i];
t[i][0]=s/ip;}}