#include #include #include #include using namespace std; int ilc(long long n) { int o=0; while (n>0) { o++; n=n/10; } return 0; } bool czyzero(long long n) { while(n>0) { int g=n%10; if(g==0) { return false; } n=n/10; } return true; } int przedostatnia(long long n) { int g=n%100; g=g/10; return g; } long long prze(long long n) { n=n/10; int g=0,v=0; long long b=0; while(n>0) { g=n%10; b=b+g*pow(8,v); n=n/10; v++; } return b; } long long nadzies(long long n) { int c=n%10; n=n/10; int g=0,v=0; long long b=0; while(n>0) { g=n%10; b=b+g*pow(c,v); n=n/10; v++; } return b; } int main() { long long l[999]; int osiem=0; int dl=0; int zero=0; int parzyste=0; long long suma=0; long long max=0; long long maxid=0; long long min=99999999; long long minid=0; ifstream in("liczby.txt"); for(int i=0 ;i < 999 ; i++) { in >> l[i]; dl=l[i]%10; if(dl==8) { osiem++; suma=suma+prze(l[i]); } if(dl==4) { if (czyzero(l[i])==true) { zero++; } } if(dl==2) { if(przedostatnia(l[i])==0) { parzyste++; } } if(maxnadzies(l[i])) { min=nadzies(l[i]); minid=l[i]; } } cout << "zad 1 "<< osiem << endl; // zad 1 cout << "zad 2 "<