Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int *zwiekszTablice(int *rozmiar, int *tablica);
  4. int main()
  5. {
  6.     int rozmiar = 10;
  7.     int *tablica = new int[rozmiar];
  8.     int i;
  9.     cin >> i;
  10.     int counter = 0;
  11.     while(i!=0)
  12.     {
  13.         if(rozmiar==counter+1)
  14.         {
  15.             zwiekszTablice(&rozmiar,tablica);
  16.         }
  17.         tablica[counter] = i;
  18.  
  19.         for(int j = 0; j<=counter;j++)
  20.         {
  21.             cout << "element " << j << " odpowiada wartosci " << tablica[j] << endl;
  22.         }
  23.         cout << "Rozmiar tablicy to " << rozmiar << endl;
  24.         counter++;
  25.         cin >> i;
  26.  
  27.     }
  28.     for(int k = 0; k <rozmiar; k++)
  29.     {
  30.         cout << tablica[k] << endl;
  31.     }
  32.     delete[] tablica;
  33.     return 0;
  34. }
  35. int *zwiekszTablice(int* rozmiar, int *tablica)
  36. {
  37.     *rozmiar *=2;
  38.     int *tablica2 = new int[*rozmiar];
  39.     for(int i =0;i<*rozmiar;i++)
  40.     {
  41.         tablica2[i] = tablica[i];
  42.     }
  43.     delete[] tablica;
  44.     return tablica2;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement