Advertisement
MusicFreak

Programiranje 10.04.2013

Apr 10th, 2013
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.17 KB | None | 0 0
  1. 1) Ucitati max vrijednosti t za sedam dana i ispisati samo one koje su iznad prosjeka.
  2.  
  3. #include <iostream>
  4. #include <cstdlib>
  5. #include <vector>
  6.  
  7. using namespace std;
  8. int main()
  9. {
  10.     vector <float> v(7);
  11.     int s=0;
  12.     for (int i=0; i<7; i++)
  13.     {
  14.         cin >> v[i];
  15.         s+=v[i];
  16.     }
  17.      s/=7;
  18.      for (int i=0; i<7; i++)
  19.         if (v[i]>s)
  20.            cout << v[i] << " ";
  21.     cout << endl;
  22.     system("pause");
  23.     return 0;
  24. }
  25.  
  26. 2) Ucitati binarni broj i onda ispisati grejov kod od tog broja koristeci vektore.
  27.  
  28. #include <iostream>
  29. #include <cstdlib>
  30. #include <vector>
  31.  
  32. using namespace std;
  33.  
  34. int main()
  35. {
  36.     long long n;
  37.     cin >> n;
  38.    
  39.     int k=0;
  40.     vector <int> bin;
  41.     while (n>0)
  42.     {
  43.           bin.insert(bin.begin(), 1, n%10);
  44.           n=n/10;
  45.           k++;
  46.     }
  47.    
  48.     vector <int> grej;
  49.    
  50.     grej.push_back(bin[0]);
  51.    
  52.     for (int i=1; i<bin.size(); i++)
  53.     {
  54.         if (bin[i]+bin[i-1]==1)
  55.             grej.push_back(1);
  56.         else
  57.             grej.push_back(0);
  58.     }
  59.    
  60.     for (int i=0; i<grej.size(); i++)
  61.         cout << grej[i];
  62.     cout << endl;
  63.     system("pause");
  64.     return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement