Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4.  
  5. int **sprawdz_dane(int n)
  6. {
  7. int **tab = new int *[n];
  8. for (int i = 1; i <= n; i++)
  9. {
  10. *(tab + i) = new int[n];
  11.  
  12. for (int j = 1; j <= i; j++)
  13. {
  14. if (i%j == 0)
  15. *(*(tab + i) + j) = j;
  16. else
  17. *(*(tab + i) + j) = 0;
  18. }
  19. }
  20. return tab;
  21. }
  22.  
  23. void wys_dane(int n, int **tab)
  24. {
  25. for (int i = 1; i <= n; i++)
  26. {
  27. for (int j = i; j <= n; j++)
  28. cout << i << " | " << *(*(tab + i) + j) << " ";
  29. }
  30. cout << endl;
  31. }
  32.  
  33.  
  34.  
  35. int main()
  36. {
  37.  
  38. int n;
  39. cout << "Wpisz liczbę n: ";
  40. cin >> n;
  41. int **tablica;
  42.  
  43. tablica = sprawdz_dane(n);
  44.  
  45. wys_dane(n, tablica);
  46.  
  47.  
  48. for (int i = 1; i <= n; i++)
  49. delete[] * (tablica + i); //uwolnienie pamieci
  50. delete[] tablica; //uwolnienie pamieci
  51. system("PAUSE");
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement