avukas

2013/2014: I parcijalni 2.zad

Apr 10th, 2015
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.87 KB | None | 0 0
  1. #include<iostream>
  2. #include<vector>
  3. #include<cmath>
  4.  
  5. using namespace std;
  6. std::vector<int> VratiNajmanjeCifre(std::vector<int> v)
  7. {
  8.     int n, cifra;
  9.     std::vector<int> novi;
  10.  
  11.     for (int i(0); i<v.size(); i++)
  12.     {
  13.         int mini=9;
  14.         while(v[i] != 0)
  15.         {
  16.             cifra = abs(v[i] % 10 );
  17.             v[i]/=10;
  18.  
  19.             if (cifra < mini) mini = cifra;
  20.  
  21.         }
  22.  
  23.         novi.push_back(mini);
  24.  
  25.     }
  26.     return novi;
  27.  
  28. }
  29. int main()
  30. {
  31.     std::vector<int> v;
  32.  
  33.     std::cout<<"\nUnesi 5 elemenata od vektora :\n";
  34.     for (int i(0); i<5; i++)
  35.     {
  36.         int pom;
  37.         std::cin>>pom;
  38.         v.push_back(pom);
  39.     }
  40.     std::vector<int> novi = VratiNajmanjeCifre(v);
  41.  
  42.  
  43.     std::cout<<"Vektor najmanjih cifara je : \n";
  44.     for (int i(0); i<5; i++)
  45.     {
  46.         std::cout<<novi[i]<<" ";
  47.     }
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment