Prosze o pomoc !!!!walcze o ocene 4 i musze ten program napisac !!!!!!
Proszę napisać program obliczający średnią arytmetyczną z 12 ocen, powinno być zabezpieczenie, aby nie można było wprowadzić innej wartości niż dostepna skala ocen (1-6) Dane powiny być przechowywane w tablicy dwuwymiarowej tab[3][4], proszę stworzyć minimum 3 funkcje: wypełnij tablice, oblicz srednią, wyświetl wynik. Program ma wyświetlić poszczególne oceny i obliczoną średnią.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <iostream>
using namespace std;
int tab[3][4];
int funkcja();
int c;
int wypelnienie_tablicy()
{
int a,i;
for(i=0;i<4;i++)
{
for(a=0;a<3;a++)
{
cout<<"Podaj ocene: ";
cin>>tab[a][i];
if((tab[a][i]<1)||(tab[a][i]>6))
{
cout<<"Liczby tylko od 1 do 6! " << endl;
c=1;
return 0;
}
}
}
}
int wyswietlenie_ocen()
{
cout<<"Podane oceny: "<<endl;
int a,i;
for(i=0;i<4;i++)
{
for(a=0;a<3;a++)
{
cout<<"Ocena z tab["<<a<<"]"<<"["<<i<<"]:";
cout<<" "<<tab[a][i]<<" "<<endl;
}
}
}
int srednia;
int oblicz_srednia()
{
int a,i,wynik=0;
for(i=0;i<4;i++)
{
for(a=0;a<3;a++)
{
wynik=wynik+tab[a][i];
}
}
srednia=wynik/12;
cout<<"Wynik wynosi: "<<srednia<<endl;
}
int wyswietl()
{
cout<<"Srednia arytmetyczna wynosi: "<<srednia<<endl;
}
int main()
{
wypelnienie_tablicy();
if(c==1)
{
return 0;
}
else
{
wyswietlenie_ocen();
oblicz_srednia();
wyswietl();
}
system("PAUSE");
return 0;
}