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

Tablica na wskaźnikach. Wypełnianie danymi.

Ostatnio zmodyfikowano 2015-03-07 20:05
Autor Wiadomość
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.

C/C++
#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; // dodajemy wskaznik
    tablica = new int[ ile ];
   
   
    wsk = tablica; // podstawiamy adres poczatku tablicy
    for( int j = 0; j < ile; j++ )
    {
        * wsk = 1 + rand() %( 100 - 1 + 1 );
        cout << * wsk << " ";
        wsk++;
    }
    cout << endl;
   
    wsk = tablica; // podstawiamy adres poczatku tablicy   
    for( int j = 0; j < ile; j++ )
    {
        cout << *( wsk++ ) << " ";
        //wsk++;
    }
   
   
    delete[] tablica;
   
    //system("pause");
    return 0;
}
P-127912
grun1
Temat założony przez niniejszego użytkownika
» 2015-03-07 20:05:07
Dziekuje wszystkim za pomoc. ;-)

Pozdrawiam
P-127913
1 « 2 »
Poprzednia strona Strona 2 z 2