Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(){
- int x,aux,dig,cp,y,i=1,lych=1,aux2,f,q;
- double inv,sum,num1;
- printf("introduce numero de casos de prueba: ");
- scanf("%i",&f);
- do{
- i=1;
- lych=1;
- aux2=0;
- inv=0;
- sum=0;
- printf("introduce un numero:");
- scanf("%i",&x);
- aux=x;
- do{
- inv=0;
- sum=0;
- while(aux!=0){
- dig=aux%10;
- aux/=10;
- inv*=10;
- inv+=dig;
- }
- if(i==1){
- sum=x+inv;
- cp=sum;
- y=0;
- while(cp!=0){
- dig=cp%10;
- cp=cp/10;
- y=y*10;
- y=y+dig;
- }
- if(y!=sum){
- i++;
- aux=sum+y;
- x=aux;
- num1=x;
- }
- else if(y==sum){
- aux2=1;
- num1=sum;
- }
- }
- else{
- if(x!=inv){
- i++;
- sum=x+inv;
- x=sum;
- aux=sum;
- num1=x;
- }
- else{
- aux2=1;
- }
- if(sum>1000000000){
- lych=0;
- }
- }
- }while(aux2!=1&&lych!=0);
- if(aux2==1){
- printf("%i, %.f",i,num1);
- }else if(lych==0){
- printf("lycherl?.\n");
- }
- printf("\n");
- q++;
- }while(q<f);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement