Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. // ConsoleApplication4.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include<iostream>
  6. #include<vector>
  7. #include<map>
  8. #include<stdlib.h>
  9. using namespace std;
  10.  
  11. vector<int>generuj(int ile)
  12. {
  13. vector<int>wynik;
  14. for (int i = 0; i < ile; i++)
  15. {
  16. int liczba = rand() % 1000;
  17. wynik.push_back(liczba);
  18.  
  19. }
  20. return wynik;
  21. }
  22. vector<vector<int>>generuj(int ilewierszy, int ilekolumn)
  23. {
  24. vector<vector<int>>wynik;
  25. for (int i = 0; i < ilewierszy; i++)
  26. {
  27. vector<int>element = generuj(ilekolumn);
  28. wynik.push_back(element);
  29. }
  30. return wynik;
  31.  
  32. }
  33. void wyswietl(vector<int>liczby, char separator = '\t')
  34. {
  35. for (int i = 0; i < liczby.size(); i++)
  36. {
  37. cout << liczby[i] << separator;
  38. }
  39. cout << endl;
  40. }
  41.  
  42. void wyswietl(vector<vector<int>>tab)
  43. {
  44. for (int i = 0; i < tab.size(); i++)
  45. {
  46. wyswietl(tab[i]);
  47.  
  48. }
  49.  
  50. cout << endl;
  51. }
  52.  
  53. vector<int>kolumna(vector<vector<int>>tab, int nrkolumny)
  54. {
  55. vector<int>wynik;
  56. for (int i = 0; i < tab.size(); i++)
  57. {
  58. int liczba = tab[i][nrkolumny];
  59. wynik.push_back(liczba);
  60. }
  61. return wynik;
  62. }
  63. int main()
  64. {
  65.  
  66.  
  67. vector<int> wynik = kolumna((generuj(5, 5)), 3);
  68. wyswietl(wynik);
  69. system("pause");
  70.  
  71.  
  72. return 0;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement