Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int **sprawdz_dane(int n)
- {
- int x=1;
- int y=1;
- int **tab = new int *[n];
- for (int i = 0; i < n; i++)
- {
- *(tab + i) = new int[n];
- for (int j = 0; j <= i; j++)
- {
- if (x%y == 0)
- *(*(tab + i) + j) = y;
- else
- *(*(tab + i) + j) = 0;
- y++;
- }
- x++;
- }
- return tab;
- }
- void wys_dane(int n, int **tab)
- {
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < n; j++)
- cout << i << " | " << *(*(tab + i) + j) << " ";
- }
- cout << endl;
- }
- int main()
- {
- int n;
- cout << "Wpisz liczbę n: ";
- cin >> n;
- int **tablica;
- tablica = sprawdz_dane(n);
- wys_dane(n, tablica);
- for (int i =0; i < n; i++)
- delete[] * (tablica + i); //uwolnienie pamieci
- delete[] tablica; //uwolnienie pamieci
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement