Odpowiedź :
Odpowiedź:
#include <iostream>
using namespace std;
int main()
{
double mini,maks,suma;
double noty[4];
cout<<"Wprowadz noty za skok"<<endl;
for(int i=1; i<=4; i++)
{
cout<<"Nota "<< i<<endl;
cin>> noty[i];
}
for(int i=1; i<=4; i++)
{
mini=noty[1];
if(mini>noty[i])
mini = noty[i];
}
for(int i=1; i<=4; i++)
{
maks=noty[1];
if(maks<noty[i])
maks = noty[i];
}
suma=0;
for(int i=1; i<=4; i++)
{
suma+=noty[i];
}
suma=suma-mini-maks;
cout<<"\nNoty skrajne to: "<<mini<<" i "<< maks<<endl;
cout<<"Suma punktow to "<<suma;
return 0;
}
Wyjaśnienie:
Noty skrajne to noty odrzucone przez sędziów jako największa i najmniejsza. Użyte zostały pętle które wczytują z klawiatury noty, następne pętle służą do przeszukiwania najmniejszej i największej noty, a ostatnia pętla służy do sumowania punktów z notami skrajnymi ale ostatecznie po ostatniej pętli jest jeszcze ta suma odejmowana z punktów skrajnych. Noty są przechowywane w tablicy czteroelementowej.