Odpowiedź :
Odpowiedź:
int main()
{
int tab[20] = {12, 34, 32, 5, 78, 54, 43, 34, 11, 32, 5, 3, 8, 32, 18, 24, 26, 39, 34, 45};
int min;
int max = 0;
float srednia = 0;
for (int i = 0; i < 20; i ++) {
if (i == 0) {
min = tab[i];
}
if (tab[i] > max) {
max = tab[i];
}
if (tab[i] < min) {
min = tab[i];
}
srednia += tab[i];
}
srednia = srednia/20;
cout << min << endl;
cout << max << endl;
cout << srednia << endl;
}
Wyjaśnienie:
#include <iostream>
using namespace std;
void funkcja( int tab[20])
{
int maximum = tab[0];
int minimum = tab[0];
int licznik_elementow = 1;
int suma_elementow = 0;
float srednia = 0;
for(int i=0; i<20; i++)
{
if(maximum<tab[i])
{
maximum = tab[i];
}
}
cout<<"Maksimum "<<maximum<<endl;
for(int i=0; i<20; i++)
{
if(minimum >= tab[i])
{
minimum = tab[i];
}
}
cout<<"Minimum "<<minimum<<endl;
for(int i=0; i<20; i++)
{
suma_elementow = suma_elementow + tab[i];
licznik_elementow++;
}
srednia = suma_elementow/licznik_elementow;
cout<<"Srednia "<<srednia<<endl;
}
int main()
{
int tab[20]={12, 34, 32, 5, 78, 54, 43, 34, 11, 32, 5, 3, 8, 32, 18, 24, 26, 39, 34, 45};
funkcja(tab);
return 0;
}