Jak obliczyć średnią arytmetyczną liczb parzystych w tablicy dwuwymiarowej?
Ostatnio zmodyfikowano 2014-01-01 17:36
ppp47676 Temat założony przez niniejszego użytkownika |
Jak obliczyć średnią arytmetyczną liczb parzystych w tablicy dwuwymiarowej? » 2014-01-01 16:54:59 #include <cstdlib> #include <iostream> #include <iomanip> using namespace std;
int main( int argc, char * argv[] ) { int w, k, i, j; int suma = 0; float sr_aryt; cout << "Podaj liczbe wierszy: " << endl; cin >> w; cout << "Podaj liczbe kolumn: " << endl; cin >> k; int tab1[ w ][ k ]; cout << "Podaj elementy tablicy wierszami:" << endl; for( i = 0; i < w; i++ ) { for( j = 0; j < k; j++ ) { cin >> tab1[ i ][ j ]; } } system( "cls" ); cout << "Podales dane:" << endl; for( i = 0; i < w; i++ ) { cout << endl; for( j = 0; j < k; j++ ) { cout << setw( 4 ) << tab1[ i ][ j ]; } } cout << "\nLiczby parzyste w tablicy to: "; for( i = 0; i < w; i++ ) { for( j = 0; j < k; j++ ) { if( tab1[ i ][ j ] % 2 == 0 && tab1[ i ][ j ] != 0 ) { cout << tab1[ i ][ j ] << ", "; } } } cout << endl; for( i = 0; i < w; i++ ) { for( j = 0; j < k; j++ ) { if( tab1[ i ][ j ] % 2 == 0 && tab1[ i ][ j ] != 0 ) { sr_aryt = cout << "Srednia arytmetyczna tych liczb parzystych wynosi: " << sr_aryt << endl; } } } system( "PAUSE" ); return EXIT_SUCCESS; }
|
|
SeaMonster131 |
» 2014-01-01 17:36:24 Zakładanie tematów na forumPodaj błąd. W ten sposób nie tworzy się tablic - rozmiar tablicy musi być znany w czasie kompilacji. cout << "Podaj liczbe wierszy: " << endl; cin >> w; cout << "Podaj liczbe kolumn: " << endl; cin >> k; int tab1[ w ][ k ];
|
|
« 1 » |