/**************************************************************** Program Obliczajacy sume, srednia, max i min ** z 10 liczb podanych przez uzytkownika ** z uzyciem petli for. ****************************************************************/#include<iostream.h> // zawiera deklaracje strumieni wejscia i wyjscia#include<conio.h> // dodatkowe funkcje i procedury#include<stdio.h> // standardowe procedury wejscia i wyjsciamain () // glowna funkcja programu{ // rozpoczyna blok instrukcji float liczba[10], srednia, suma, max, min; // liczba[10] -> tablica zawierajaca 10 liczb // srednia -> srednia z 10 liczb // suma -> suma 10 liczb // max i min -> max i min wartosc podana przez uzytkownika cout<<"Program obliczajacy sume, srednia i wyznaczajacy max i min z 10 liczb.\n"; // wypisuje text na ekranie i przechodzi do nowej lini suma=0; // przypisane poczatkowej wartosci sumy for (int i=0;i<=9;i++) // rozpoczecie petli 'for' pobierajaca od uzytkownika 10 wprowadzonych liczb { cout<<"Podaj liczbe numer "<<i+1<<" "; // wypisuje komunikat na ekranie i pokazuje kolejne liczby cin>>liczba[i]; // pobiera dane wprowadzone z klawiatury suma+=liczba[i]; // zwieksza wartosc sumy o wartosc wprowadzona z klawiatury (suma=suma+liczba[i]) } srednia=suma/10; // obliczanie sredniej z sumy liczb min=liczba[0]; // znajduje najmniejsza z podanych z klawiatury liczb max=liczba[0]; // znajduje najwieksza z podanych z klawiatury liczb for (i=0;i<=9;i++) // petla obliczajaca min i max z 10 liczb wprowadzonych z klawiatury { // poczatek bloku petli if(liczba[i]<min) // sprawdza, czy liczba jest mniejsza od poprzedniej najmniejszej liczby min=liczba[i]; // jezeli powyzsze jest prawda teraz ta liczba jest 'min' if(liczba[i]>max) // sprawdza, czy liczba jest wieksza od poprzedniej najwiekszej liczby max=liczba[i]; // jezeli powyzsze to prawda teraz ta liczba jest 'max' } // koniec bloku petli printf("Suma wynosi: %6.2f \n",suma); // wypisuje sume (z dokladnoscia 6 znakow i 2 po przecinku) printf("Srednia wynosi: %6.2f \n",srednia); // wypisuje srednia (z dokladnoscia 6 znakow i 2 po przecinku) printf("max : %6.2f min: %6.2f",max,min); // wypisuje 'min' i 'max' (z dokladnoscia o 6 znakow i 2 po przecinku) getch(); // czeka na wprowadzenie znaku, aby zamknac program return 0; // zwraca wartosc 0 do systemu operacyjnego} // koniec programu