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 **tab = new int *[n];
- for (int i = 1; i <= n; i++)
- {
- *(tab + i) = new int[n];
- for (int j = 1; j <= i; j++)
- {
- if (i%j == 0)
- *(*(tab + i) + j) = j;
- else
- *(*(tab + i) + j) = 0;
- }
- }
- return tab;
- }
- void wys_dane(int n, int **tab)
- {
- for (int i = 1; i <= n; i++)
- {
- for (int j = i; 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 = 1; i <= n; i++)
- delete[] * (tablica + i); //uwolnienie pamieci
- delete[] tablica; //uwolnienie pamieci
- system("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement