Advertisement
Guest User

Untitled

a guest
Oct 21st, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.88 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int minitombelem()
  4. {
  5.     int elem;
  6.     std::cin >> elem;
  7.     return elem;
  8. }
  9.  
  10.  
  11. int nagytombelem(){
  12.     int nagyelem;
  13.     std::cin >> nagyelem;
  14.     return nagyelem;
  15. }
  16.  
  17. int hanyversenyzo(){
  18.     int versenyzo;
  19.     std::cin >> versenyzo;
  20.     return versenyzo;
  21. }
  22.  
  23. void bigdicktomb(){
  24.     int bigdiksor = minitombelem();
  25.     int bigdikoszlop = nagytombelem();
  26.     int tomb[bigdiksor][bigdikoszlop];
  27.     for(int i = 0; i< bigdiksor;i++)
  28.     {
  29.         for(int j = 0; j < bigdikoszlop;j++)
  30.         {
  31.      //       std::cout << "Kérlek add meg a(z) " << i+1 << ".sor " << j+1 << ". elemét\t\t\t";
  32.             std::cin >> tomb[i][j];
  33.         }
  34.     }
  35.    // for(int i = 0; i< bigdiksor;i++)
  36.    // {
  37.        // for(int j = 0; j < bigdikoszlop;j++)
  38.        // {
  39.        //     std::cout << "\nAz" << i+1 << ".sor " << j+1 << ". eleme a következő:";
  40.         //    std::cout << tomb[i][j];
  41.        // }
  42.   // }
  43.     int versenyzoszam  = hanyversenyzo();
  44.     int kivetel[2][versenyzoszam];
  45.     for(int i = 0; i < versenyzoszam;i++)
  46.     {
  47.         kivetel[0][i] = i+1;
  48.     }
  49.     for(int i = 0; i < versenyzoszam;i++)
  50.     {
  51.         kivetel[1][i] = 0;
  52.     }
  53.     for(int d = 0; d < versenyzoszam; d++)
  54.     {
  55.         for(int i = 0; i< bigdiksor;i++)
  56.         {
  57.             for(int j = 0; j < bigdikoszlop;j++)
  58.             {
  59.                 if(tomb[i][j]==kivetel[0][d]){
  60.                     kivetel[1][d] += 1;
  61.                 }
  62.             }
  63.         }
  64.     }
  65.     int darabszam = 0;
  66.     for(int b = 0; b<versenyzoszam;b++){
  67.         if(kivetel[1][b]==bigdiksor){
  68.             darabszam++;
  69.         }
  70.     }
  71.     std::cout << darabszam<<" ";
  72.     for(int b = 0; b<versenyzoszam;b++){
  73.         if(kivetel[1][b]==bigdiksor){
  74.             std::cout << kivetel[0][b]<< " ";
  75.         }
  76.     }
  77. }
  78.  
  79. int main()
  80. {
  81.     setlocale(LC_ALL,"");
  82.     bigdicktomb();
  83.     return 0;
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement