Tablica na wskaźnikach. Wypełnianie danymi.
Ostatnio zmodyfikowano 2015-03-07 20:05
aksen |
» 2015-03-07 19:59:54 Możesz użyć dodatkowego wskaźnika (int *wsk ) i tylko ten wskaźnik przesuwać. Wtedy będzie tylko na wskaźnikach i bez cofania. #include <iostream> #include <time.h> #include <cstdlib> using namespace std;
int main() { int ile; cout << "ile liczb:"; cin >> ile; srand( time( NULL ) ); int * tablica, * wsk; tablica = new int[ ile ]; wsk = tablica; for( int j = 0; j < ile; j++ ) { * wsk = 1 + rand() %( 100 - 1 + 1 ); cout << * wsk << " "; wsk++; } cout << endl; wsk = tablica; for( int j = 0; j < ile; j++ ) { cout << *( wsk++ ) << " "; } delete[] tablica; return 0; }
|
|
grun1 Temat założony przez niniejszego użytkownika |
» 2015-03-07 20:05:07 Dziekuje wszystkim za pomoc. ;-)
Pozdrawiam |
|
1 « 2 » |