Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <vector>
  4. #include <math.h>
  5.  
  6. using namespace std;
  7.  
  8. bool tosamo(int a){
  9.     int b, c=0, i=0, j=0, l=0;
  10.     vector <int> tab;
  11.     while(a>0){
  12.         b=a%10;
  13.         c=c+(b*pow(8,i));
  14.         a=a/10;
  15.         i++;
  16.     }
  17.     while(c>0){
  18.         b=c%10;
  19.         tab.push_back(b);
  20.         c=c/10;
  21.     }
  22.     for(int k=1;k<tab.size();k++){
  23.         if(tab[k]<=tab[k-1]) l++;
  24.     }
  25.     if(l==(tab.size()-1)) return true;
  26.     else return false;
  27. }
  28.  
  29. int main(){
  30.     ifstream odczyt("dane.txt");
  31.     ofstream zapis("wyniki.txt");
  32.     int a, b=0;
  33.     for(int i=0;i<5000;i++){
  34.         odczyt>>a;
  35.         if(tosamo(a)==true){
  36.             zapis<<a<<endl;
  37.             b++;
  38.         }
  39.     }
  40.     cout<<b;
  41.     system("PAUSE");
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement