Advertisement
YiinY

main.cpp

Jan 11th, 2013
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.16 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. ifstream duom("duom.txt");
  7.  
  8. int main()
  9. {
  10.     int n, m;
  11.     duom >> m;
  12.     int varztai[m];
  13.     for(int i = 0; i < m; i++)
  14.         duom >> varztai[i];
  15.     duom >> n;
  16.     int verzles[n];
  17.     for(int i = 0; i < n; i++)
  18.         duom >> verzles[i];
  19.  
  20.     for(int i = 0; i < m; i++)
  21.     {
  22.         for(int j = 0; j < n; j++)
  23.         {
  24.             if(varztai[i] == verzles[j])
  25.             {
  26.                 varztai[i] = verzles[j] = 0;
  27.                 break;
  28.             }
  29.         }
  30.     }
  31.     int reik_varztu[n][2];
  32.     for(int i = 0; i < n; i++)
  33.         reik_varztu[i][0] = 0;
  34.  
  35.     for(int i = 0; i < n; i++)
  36.     {
  37.         if(verzles[i])
  38.         {
  39.             reik_varztu[i][0]++;
  40.             reik_varztu[i][1] = verzles[i];
  41.             for(int j = 0; j < n; j++)
  42.             {
  43.                 if(i == j) continue;
  44.                 if(verzles[i] == verzles[j])
  45.                 {
  46.                     reik_varztu[i][0]++;
  47.                     verzles[j] = 0;
  48.                 }
  49.             }
  50.         }
  51.     }
  52.     int reik_verzliu[m][2];
  53.     for(int i = 0; i < m; i++)
  54.         reik_verzliu[i][0] = 0;
  55.  
  56.     for(int i = 0; i < m; i++)
  57.     {
  58.         if(varztai[i])
  59.         {
  60.             reik_verzliu[i][0]++;
  61.             reik_verzliu[i][1] = varztai[i];
  62.             for(int j = 0; j < m; j++)
  63.             {
  64.                 if(i == j) continue;
  65.                 if(varztai[i] == varztai[j])
  66.                 {
  67.                     reik_verzliu[i][0]++;
  68.                     varztai[j] = 0;
  69.                 }
  70.             }
  71.         }
  72.     }
  73.  
  74.     for(int i = 0,c = 0; i < n; i++)
  75.     {
  76.         if(reik_varztu[i][0])
  77.         {
  78.             if(!c) cout << "Reikalingi varztai:\n";
  79.             cout << reik_varztu[i][0] << " " << reik_varztu[i][1] << endl;
  80.             c++;
  81.         }
  82.     }
  83.     for(int i = 0,c = 0; i < m; i++)
  84.     {
  85.         if(reik_verzliu[i][0])
  86.         {
  87.             if(!c) cout << "Reikalingos verzles:\n";
  88.             cout << reik_verzliu[i][0] << " " << reik_verzliu[i][1] << endl;
  89.             c++;
  90.         }
  91.     }
  92.     cout << "Hello world!" << endl;
  93.     return 0;
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement