Program liczący średnią
Ostatnio zmodyfikowano 2011-09-02 16:36
Joker Temat założony przez niniejszego użytkownika |
Program liczący średnią » 2011-09-02 15:23:24 Witam, jestem początkujący i mam problem z nastepującym prgramem #include <iostream> #include <conio.h> using namespace std; int main() { system( "color 18" );;\ cout << "_____________________________________________________________________\n"; cout << "_____________________________________________________________________"; cout << "\n\n\n\n\n\n\n\n\n\t|\n"; cout << "\t|\n"; cout << "\t|\n"; cout << "\t|\n"; cout << "\t|_________icznik sredniej 1.0\n"; cout << "_____________________________________________________________________\n"; cout << "_____________________________________________________________________\n"; getch(); system( "CLS" ); system( "color 81" ); int iloscos; int ilosc; float ocena; float srednia; cout << "\n\n\n\n\n\n\n\n\n\n\n\n\n___________________" << endl; cout << "Podaj ilosc osob:" << endl; cout << "___________________" << endl; cin >> iloscos; cout << "___________________" << endl; cout << "Podaj ilosc ocen: " << endl; cout << "___________________" << endl; cin >> ilosc; srednia = 0; for( int w = 1; w <= iloscos; ++w ) { cout << "Osoba nr" << w << endl; for( int i = 1; i <= ilosc; i++ ) { cout << "\t\tPodaj ocene nr " << i << ": "; cin >> ocena; srednia += ocena; } if( ilosc > iloscos ) srednia /= ilosc; if( srednia /= ilosc > iloscos ) srednia /= iloscos; } cout << "_________________" << endl; cout << "Srednia ocen to: " << srednia << endl; cout << "_________________" << endl; unsigned char znak; std::cout << "klawisz -ESC- wychodzi z programu." << std::endl; do { znak = getch(); } while( znak != 27 ); return( 0 ); } powinien liczyć średnią dla wielu osób ale albo podaje zły wynik albo wyświetla coś w stylu 1.#INF nie wiem czy to coś z programem czy po prostu komp mi siada, prosze o odpowiedź. |
|
malan |
» 2011-09-02 16:36:00 |
|
« 1 » |