Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Plain Text by holaaaaaa ( 14 years ago )
#include <stdio.h>
#include <stdlib.h>


int Fdijitos(int N);
int F_Kesimo(int x,int y);
int izquierda(int x,int n,int i,int total);
int derecha(int x,int n,int i,int total);

int main (){
    
    
int x,r,iz,n,t,de;
t=0;
printf("\ningrese el numero  :");   
scanf("%d",&x);    


n=Fdijitos(x);
iz=izquierda(x,n,(n/2)+1,t);
printf("\n");
de=derecha(x,n,(n/2),t);

printf("\n%d\t%d\n",iz,de);   

 
system&#40;"pause"&#41;;   
}


int F_Kesimo(int x,int y)
{
 int resultado;
 int z=1;
 int d=1;
 while(z<y)
 {
 d=d*10;          
 z++;          
 }
 resultado=(x/d);   
 return(resultado);      
}



int Fdijitos(int N)
{       
 int c
while( N>=1 ) 
{ 
N=N/10; 
contador=contador+1; 
}
return(contador);
}


int izquierda(int x,int n,int i,int total)
{ 
  if(i>n-1){return(total+F_Kesimo(x,i));}
  else{
  
  return(izquierda(x,n,i+1,total+F_Kesimo(x,i)));
       
       
  }  
    
}

int derecha(int x,int n,int i,int total)
{ 
  if(i<=1){return(total+F_Kesimo(x,i));}
  else{
  
  return(derecha(x,n,i-1,total+F_Kesimo(x,i)));
       
       
  }  
    
}

 

Revise this Paste

Parent: 57543
Your Name: Code Language: