[C++] Pobieranie elementów większych od średniej z tablicy statycznej do tablicy dynamicznej.
Ostatnio zmodyfikowano 2017-01-12 21:07
joshmx Temat założony przez niniejszego użytkownika |
[C++] Pobieranie elementów większych od średniej z tablicy statycznej do tablicy dynamicznej. » 2017-01-12 19:24:16 Witam, Tak jak pisałem w temacie, mam problem z przesłaniem elementów większych od średniej z wcześniej utworzonej tablicy statycznej do tablicy dynamicznej. #include <iostream> #include <ctime> #include <cmath> #include <cstdlib>
using namespace std;
int main() #include <iostream> #include <ctime> #include <cmath> #include <cstdlib>
using namespace std;
int main() { const int N = 10; const int G = 50; const int D = 1; const int K = 2; int srednia; int suma = 0; int q; srand( time( 0 ) ); int tab[ N ]; for( int i = 0; i < N; i++ ) { tab[ i ] = D + rand() %( G - D + 1 ); } for( int i = 0; i < N; i++ ) { if( i % K == 0 ) { cout << tab[ i ] << ' '; } else { cout << tab[ i ] << '\n'; } } suma = suma + tab[ i ]; srednia = suma / N; cout << "srednia wynosi " << srednia << endl; for( i = 0; i > srednia; i++ ) { int * tablica = new int[ 10 ]; delete[] tablica; }
Prosiłbym o jakiekolwiek wskazówki bądź porady Pozdrawiam, joshmx |
|
mokrowski |
» 2017-01-12 20:57:23 Dostałeś dobre rozwiązanie w poprzednim poście. Wystarczyło je rozbudować: #include <iostream> #include <ctime> #include <cmath> #include <cstdlib>
int main() { const int N = 10; const int G = 50; const int D = 1; const int K = 2; srand( time( 0 ) ); int tab[ N ]; for( int i = 0; i < N; ++i ) { tab[ i ] = D + rand() %( G - D + 1 ); } for( int i = 0; i < N; ++i ) { std::cout << tab[ i ] <<(( i % K ) ==( K - 1 ) ? '\n' : ' ' ); } int suma = 0; for( int i = 0; i < N; ++i ) { } int srednia = suma / N; for( int i = 0; i < N; ++i ) { } }
|
|
karambaHZP |
» 2017-01-12 21:07:11 |
|
« 1 » |