Advertisement
Guest User

Untitled

a guest
Sep 25th, 2016
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. using namespace std;
  3. /*
  4. 1. Pobiera ilość tablic.
  5. 2. Pobiera ilość zapytań.
  6. 3. Pobiera ilość znaków w tablicy, po czym uzupełnia ją tym, co wpisze użytkownik. Powtórzyć dla każdej tablicy.
  7. 4. Pobiera zapytania w postaci a, b, gdzie 'a' wskazuje z której tablicy wyciągnąć liczbę. 'b' wskazuje który element wyciągnąć.
  8. */
  9. int main()
  10. {
  11.  
  12.  
  13. int m;
  14. cout<<"1.Halko, pan poda ile chce tablic: "<<endl;
  15. int n;
  16. cin>>n;
  17. cout<<"2. Ile zapytan: "<<endl;
  18. int p;
  19. cin>>p;
  20. int **tablica=new int*[n];
  21. if(n<=0)
  22. {
  23.     cout<<"Bledna ilosc, wylaczam program frajerze"<<endl;
  24.     return 0;
  25. }
  26. else
  27. {
  28.  
  29.  
  30. for(int i=0;i<n;i++)
  31. {
  32.     cout<<"3.Podaj ilosc elementow dla "<<i+1<<" tablicy:"<<endl;
  33.     cin>>m;
  34.     if(m=0)
  35.     {
  36.         cout<<"Wystapil blad, program zostaje wylaczony."<<endl;
  37.     }
  38.     else
  39.     {
  40.     tablica [i]=new int[m];
  41.     int licznik=0;
  42.     cout<<"Podaj elementy: "<<endl;
  43.     do
  44.     {
  45.         cin>>tablica[i][licznik];
  46.         licznik++;
  47.     } while (licznik<m);
  48.     }
  49. }
  50.  
  51.  
  52.  
  53. for(int licznik2=1;licznik2<p;licznik2++)
  54. {
  55.     cout<<"Podaj a: "<<endl;
  56.     int a;
  57.     cin>>a;
  58.     cout<<"Podaj b: "<<endl;
  59.     int b;
  60.     cin>>b;
  61.     if(a>n&&b>m||a>n||b>m)
  62.     {
  63.         cout<<"Podano zle wartosci, program zostanie wylaczony."<<endl;
  64.         return 0;
  65.     }
  66.     else
  67.     cout<<tablica[a-1][b-1];
  68.  
  69. }
  70.  
  71. return 0;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement