Está en la página 1de 2

// Mostrando todos los numeros de tres digitos tal que si invertimos sus cifras el numero original aumente en "k"

//(k es un valor restringido "ojo no es cualquier valor") #include<iostream.h> #include<conio.h> int main() { int a,b,c,k,r,t; clrscr(); cout<<"Queremos hallar todos los numeros de tres cifras tal que su inversa de l numero"<<endl; cout<<"sea mayor en ''k''. :"<<endl<<endl; cout<<"Llamemos ''k'' el exceso de la inversa sobre el numero.\n\n"; cout<<"Donde k = 99xr ; pero ''r'' es un numero limitado desde -8 a 8 ; ahora "<<endl<<endl<<endl; cout<<"Ingrese valor de r : cin>>r; if(r>=0 && r<=8) { k=99*r; cout<<endl<<endl<<endl<<endl<<"Siendo k = 99xr = 99x"<<r<<" = "<<k<<" , que r epresenta el exceso de la inversa"<<endl; cout<<"sobre el numero. "<<endl<<endl; cout<<"Luego:"<<endl<<endl; cout<<"Los numeros de tres cifras tales que sus inversas sean mayores en "<<k <<" son :"<<endl<<endl; cout<<"Los numeros:"<<" cout<<"==========="<<" for(a=1;a<=(9-r);a++) for(b=0;b<=9;b++) { c=a+r; cout<<" "<<a<<b<<c<<" } } // fin if() "<<"Sus inversas:"<<endl; "<<"============"<<endl<<endl; r = ";

"<<c<<b<<a<<endl;

else if(r<0 && r>=-8) { k=99*r; t=-k; cout<<endl<<endl<<endl<<endl<<"Entonces k = 99xr = 99x"<<r<<" = "<<k<<" , que representa el exceso de la inversa"<<endl; cout<<"sobre el numero (como k es negativo,ahora el numero sera mayor que su inversa). "<<endl<<endl; cout<<"Luego:"<<endl<<endl;

cout<<"Los numeros de tres cifras tales que sus inversas sean mayores en "<<k <<" ; "<<endl; cout<<"es decir menores en "<<t<<" son :"<<endl<<endl; cout<<"Los numeros:"<<" cout<<"==========="<<" for(a=1;a<=(9+r);a++) for(b=0;b<=9;b++) { c=a-r; cout<<" "<<c<<b<<a<<" } } // fin if() "<<"Sus inversas:"<<endl; "<<"============"<<endl<<endl;

"<<a<<b<<c<<endl;

else cout<<endl<<endl<<"Error...no es correcto el valor de ''r'' "<<endl; getch(); return 0; }

También podría gustarte