#include #include #include #include #include using namespace std; int f (string t) { int i,A=0,b=0,x; for(i=t.size()-1;i>=0;i--,b++) { x=t[i]-'0'; A=A+x*pow(10,b); } return A; } int fx (string t) { int i,p=0,A=0,x; for(i=t.size()-1;i>=0;i--,p++) { x=t[i]-'0'; A=A+x*pow(8,p); } return A; } int main() { int i,l=0,e,c,b,l1=0,d=0,x=0,max,min,suma=0; string txt,a; ifstream tekst("dane.txt"); if(tekst.is_open()) { while(tekst.good()) { getline(tekst,txt); if(txt.size()) { if(txt[0]==txt[txt.size()-1]) l++; e=fx(txt); c=e; a=""; while(c>=1) { b=c%10; a=char(b+'0')+a; c=c/10; } if(a[0]==a[a.size()-1]) l1++; d=0; for(i=0;i=txt[i]) d++; } c=txt.size()-1; if(d==c) { suma++; if(x==0) { max=f(txt); min=f(txt); x++; } else { if(f(txt)>max) max=f(txt); if(f(txt)