jak wyliczyć średnią
Ostatnio zmodyfikowano 2008-11-14 22:24
marol Temat założony przez niniejszego użytkownika |
jak wyliczyć średnią » 2008-11-14 21:25:43 mam prośbę bo nie mogę sobie poradzić z obliczeniem średniej do wczytanych danych. Tzn po podaniu wartości jeden np.3.14 komputer poda suma: 3.14 Średnia: 3,14; po podaniu wartości np 2.18 poda suma: 5.32 Średnia: 2,66 itd... tu jest kod: #include <iostream.h> #include<conio.h>
int main() { int i, tab[ 5 ], suma = 0; float ilosc, srednia; ilosc = 5; cout << "proba_1\n"; for( i = 0; i < 5; i++ ) { cout << "\ntab[" << i << "]="; cin >> tab[ i ]; cout << "\t\tsuma wynosi: " << suma + tab[ i ] << "\t\tsrednia: " << suma + tab[ i ] /( ilosc ) << "\n"; suma = suma + tab[ i ]; srednia = suma + tab[ i ] /( ilosc + 0.0 ); } cout << "\nsuma=" << suma; cout << "\n" << "\n"; for( i = 0; i < 5; i++ ) { cout << "tab[" << i << "]="; cout << tab[ i ] << "\n"; } getch(); } z góry dzięki i przy okazji jak to zapisać żeby było czytelniejsze na forum bo widzę że niektóre posty mają wklejony kod z kolorami tak jak w dev'ie |
|
DejaVu |
» 2008-11-14 22:24:30 Rozwiązanie: #include <iostream> #include <conio.h> using namespace std; int main() { float tab[ 5 ], suma = 0; float ilosc, srednia; ilosc = 5; cout << "proba_1\n"; for( int i = 0; i < 5; i++ ) { cout << "\ntab[" << i << "]="; cin >> tab[ i ]; suma = suma + tab[ i ]; srednia = suma /( i + 1 ); cout << "\t\tsuma wynosi: " << suma << "\t\tsrednia: " << srednia << "\n"; } cout << "\nsuma=" << suma; cout << "\n" << "\n"; for( int i = 0; i < 5; i++ ) { cout << "tab[" << i << "]="; cout << tab[ i ] << "\n"; } getch(); return 0; }
/edit: Co do kolorowania kodu, naciśnij edytuj i sprawdź jak wygląda obecnie Twój wstawiony kod. |
|
« 1 » |