Advertisement
ebx

am

ebx
Nov 23rd, 2011
470
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.13 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char **argv) {
  7.     vector<int> niz;
  8.     int broj, copy, razlika;
  9.     cout << "Unesi broj: ";
  10.     cin >> broj;
  11.     copy=broj;
  12.     while(copy) {
  13.         int i=0;
  14.         niz.insert(niz.begin()+i,copy%10);
  15.         copy/=10;
  16.         i++;
  17.     }
  18.     int mp=1;
  19.     copy=niz[0];
  20.     for (int i=1; i<niz.size(); i++) {
  21.         mp*=10;
  22.         copy+=mp*niz[i];
  23.     }
  24.     razlika=broj-copy;
  25.     if (razlika==0) {
  26.         cout << "ne\n";
  27.         return 0;
  28.     }
  29.     if (razlika<0) razlika=-razlika;
  30.     cout << "razlika: " << razlika << endl;
  31.     vector<int> razvect;
  32.     while (razlika) {
  33.         razvect.push_back(razlika%10);
  34.         razlika/=10;
  35.     }
  36.     int flag=1;
  37.     while (copy) {
  38.         for (int i=0; i<razvect.size(); i++) {
  39.             cout << copy%10 << " i " << razvect[i] << endl;
  40.             int check=0;
  41.             if (razvect[i]==(copy%10)) check=1;
  42.             if (check==0) {
  43.                 cout << "ne\n";
  44.                 return 0;
  45.             }
  46.         }
  47.         copy/=10;
  48.     }
  49.     cout << "da\n";
  50.     return 0;
  51. }
  52.  
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement