Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <vector>
- #include <math.h>
- using namespace std;
- bool tosamo(int a){
- int b, c=0, i=0, j=0, l=0;
- vector <int> tab;
- while(a>0){
- b=a%10;
- c=c+(b*pow(8,i));
- a=a/10;
- i++;
- }
- while(c>0){
- b=c%10;
- tab.push_back(b);
- c=c/10;
- }
- for(int k=1;k<tab.size();k++){
- if(tab[k]<=tab[k-1]) l++;
- }
- if(l==(tab.size()-1)) return true;
- else return false;
- }
- int main(){
- ifstream odczyt("dane.txt");
- ofstream zapis("wyniki.txt");
- int a, b=0;
- for(int i=0;i<5000;i++){
- odczyt>>a;
- if(tosamo(a)==true){
- zapis<<a<<endl;
- b++;
- }
- }
- cout<<b;
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement