Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak obliczyć średnią arytmetyczną liczb parzystych w tablicy dwuwymiarowej?

Ostatnio zmodyfikowano 2014-01-01 17:36
Autor Wiadomość
ppp47676
Temat założony przez niniejszego użytkownika
Jak obliczyć średnią arytmetyczną liczb parzystych w tablicy dwuwymiarowej?
» 2014-01-01 16:54:59
C/C++
#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;
}
P-100857
SeaMonster131
» 2014-01-01 17:36:24
» Porady dla użytkowników cpp0x.plZakładanie tematów na forum zalecenie
Podaj błąd.

W ten sposób nie tworzy się tablic - rozmiar tablicy musi być znany w czasie kompilacji.
C/C++
cout << "Podaj liczbe wierszy: " << endl;
cin >> w;
cout << "Podaj liczbe kolumn: " << endl;
cin >> k;
int tab1[ w ][ k ];
P-100864
« 1 »
  Strona 1 z 1