obsluga wprowadzania danych
Ostatnio zmodyfikowano 2015-05-27 12:21
uka127 Temat założony przez niniejszego użytkownika |
obsluga wprowadzania danych » 2015-05-27 12:01:41 Witam, mam rozwiązać zadanie, które ma następującą treść: Napisz program proszący użytkownika o podanie do 10 wyników golfowych, które będą zapisane w tablicy. Należy umożliwić zakończenie wprowadzania danych przed podaniem wszystkich tych wyników. Program ma pokazać wyniki w jednym wierszu i podać wynik średni. Obsługa wprowadzania danych, ich wyświetlania i obliczania średniej ma być zrealizowana w trzech osobnych funkcjach przetwarzających tablice. Mam problem z obsługą danych i z średnią... #include <iostream> using namespace std; int size = 10; void obsluga( int arr[], int n ); void pokaz( int arr[], int n ); double srednia( int arr[], int n ); int main() { int wynik[ size ]; cout << "Podaj wyniki z 10 dolkow: " << endl; obsluga( wynik, size ); cout << endl; pokaz( wynik, size ); cout << endl; cout << srednia( wynik, size ); return 0; } void obsluga( int arr[], int n ) { for( int i = 0; i < n; i++ ) { cout << "dolek " << i + 1 << endl; cin >> arr[ i ]; } } void pokaz( int arr[], int n ) { for( int i = 0; i < n; i++ ) cout << arr[ i ] << " "; } double srednia( int arr[], int n ) { int suma; for( int i = 0; i < n; i++ ) { suma += arr[ i ]; } return suma / n; }
|
|
darko202 |
» 2015-05-27 12:21:03 |
|
« 1 » |