Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2017
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #define __S 512
  2. //zamiast 512 wpisz najwieksza ilosc elementow w tablicy
  3. #define __X 100
  4. //zamiast 1000 wpisz najwieksza liczbe, ktora bedzie podawana
  5.  
  6. #include <iostream>
  7.  
  8. using namespace std;
  9.  
  10. int main() {
  11.     int tablica[__S];
  12.     int powtorzenia[__X];
  13.     int rozmiar = 0;
  14.     int flaga = 0;
  15.    
  16.     do
  17.     {
  18.         int liczba;
  19.         cin >> liczba;
  20.        
  21.         if(liczba == 0) break;
  22.        
  23.         tablica[rozmiar] = liczba;
  24.         rozmiar++;
  25.        
  26.         if(rozmiar < 2) continue;
  27.        
  28.         if(tablica[rozmiar -3] == 23 && tablica[rozmiar - 1] == 23) break;
  29.        
  30.        
  31.     }while(true);
  32.    
  33.     for(int i = 0; i < __X; ++i)
  34.     {
  35.         powtorzenia[i] = 0;
  36.     }
  37.    
  38.     for(int i = 0; i < rozmiar; ++i)
  39.     {
  40.         powtorzenia[tablica[i]]++;
  41.     }
  42.    
  43.     for(int i = 0; i < __X; ++i)
  44.     {
  45.         if(powtorzenia[i] != 0)
  46.             cout<<i << " " << powtorzenia[i]<<endl;
  47.     }
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement