/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Error function should have Prototype

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Novato_C



Registrado: 09 Oct 2007
Mensajes: 4

MensajePublicado: 09/10/2007 11:19 am
Título: Error function should have Prototype

hola a todos soy nuevo programando y me mandaron a realizar un programa que convierta numeros a letras, es decir, si yo ingreso una cifra en digito el sistema me lo debe mostrar en letras.... lo he tratado de hacer pero cuando lo compilo me da el error. function " Nombre de la funcion"should have prototype... lo hecho en turbo c++... a quie les va ekl codigo fuente a ver como me pueden ayudar...


//Programa que convierte de numerico a alfabetico
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>

/************************************************************************************************/
/************************************************************************************************/
void main(){ //funcion principal
int longitud,x,y,z,w,v,u,q,p;
char numero[7], valor[100], valor1[100], valor2[100],valor3[100],valor4[100],valor5[100],valor6[100];
printf("\nEscribe el numero: "); //recibir cadena


gets(numero);

longitud = strlen(numero); //longitud de la cadena
/************************************************************************************************/
if (longitud ==1){ //convertir numero de longitud 1
x=0;
longitud1(numero, valor,x);
printf("\nCIFRA NUMERICA : %s\n", numero);
printf("\nCIFRA EN LETRA : %s\n",valor);
getch();
clrscr();
main();
}
/************************************************************************************************/
if (longitud ==2){//convertir numero de longitud 2
x=1,y=1,z=0;
longitud2(numero, valor,valor1, x,y,z);
printf("\nCIFRA NUMERICA: %s\n", numero);
printf("\nCIFRA EN LETRA: %s\n",valor1);
getch();
clrscr();
main();
}
/************************************************************************************************/
if (longitud ==3){//convertir numero de longitud 3
x=2,y=2,z=1,w=0;
longitud3(numero,valor,valor1,valor2,x,y,z,w);
printf("\nCIFRA NUMERICA: %s\n", numero);
printf("\nCIFRA EN LETRA : %s\n",valor2);
getch();
clrscr();
main();
}
/************************************************************************************************/
if (longitud ==4){//convertir numero de longitud 4
x=3,y=3,z=2,w=1,v=0;
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
printf("\nCIFRA NUMERICA: %s\n", numero);
printf("\nCIFRA EN LETRA: %s\n",valor3);
getch();
clrscr();
main();
}
/************************************************************************************************/
if (longitud ==5){//convertir numero de longitud 5
x=4,y=4,z=3,w=2,v=1,u=0;
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
printf("\nCIFRA NUMERICA: %s\n", numero);
printf("\nCIFRA EN LETRA: %s\n",valor4);
getch();
clrscr();
main();
}
/************************************************************************************************/
if (longitud ==6){//convertir numero de longitud 6
x=5,y=5,z=4,w=3,v=2,u=1,q=0;
longitud6(numero,valor,valor1,valor2,valor3,valor4,valor5,x,y,z,w,v,u,q);
printf("\nCIFRA NUMERICA: %s\n", numero);
printf("\nCIFRA EN LETRA: %s\n",valor5);
getch();
clrscr();
main();
}

/************************************************************************************************/
if (longitud ==7){//convertir numero de longitud 7
x=6,y=6,z=5,w=4,v=3,u=2,q=1,p=0;
longitud7(numero,valor,valor1,valor2,valor3,valor4,valor5,valor6,x,y,z,w,v,u,q,p);
printf("\nCIFRA NUMERICA: %s\n", numero);
printf("\nCIFRA EN LETRA: %s\n",valor6);
getch();
clrscr();
main();
}

/************************************************************************************************/
}
/************************************************************************************************/
longitud1(char numero[6],char valor[100],int x){ //funcion para valores de longitud 1

if (numero[x]=='0'){
strcpy(valor, "CERO");
}
if (numero[x]=='1'){
strcpy(valor, "UNO");
}
if (numero[x]=='2'){
strcpy(valor, "DOS");
}
if (numero[x]=='3'){
strcpy(valor, "TRES");
}
if (numero[x]=='4'){
strcpy(valor, "CUATRO");
}
if (numero[x]=='5'){
strcpy(valor, "CINCO");
}
if (numero[x]=='6'){

strcpy(valor, "SEIS");
}
if (numero[x]=='7'){

strcpy(valor, "SIETE");
}
if (numero[x]=='8'){

strcpy(valor, "OCHO");
}
if (numero[x]=='9'){

strcpy(valor, "NUEVE");

}
return valor[100];
}
/************************************************************************************************/
/************************************************************************************************/
longitud2(char numero[7],char valor[100],char valor1[100],int x,int y,int z){

if (numero[z]=='1'){ //convertir numeros 10-19
if (numero[y]=='0'){ //VALORES DIEZ ONCE DOCE TRECE CATORCE QUINCE

strcpy(valor1, "DIEZ");
}
if (numero[y]=='1'){

strcpy(valor1, "ONCE");
}
if (numero[y]=='2'){

strcpy(valor1, "DOCE");
}
if (numero[y]=='3'){

strcpy(valor1, "TRECE");
}
if (numero[y]=='4'){

strcpy(valor1, "CATORCE");
}
if (numero[y]=='5'){

strcpy(valor1, "QUINCE");
}


if(numero[x]== '0' || numero[x]== '1' || numero[x]== '2' || numero[x]== '3' || numero[x]== '4' || numero[x]== '5'){
}
else{
strcpy(valor1, "DIECI");
longitud1(numero, valor,x);
strcpy(valor1, strcat(valor1,valor));

}
}
if (numero[z]=='2'){ //convertir numeros 20-29
if (numero[y]=='0'){

strcpy(valor1, "VEINTE");
}
if(numero[x]== '0'){
}
else{
strcpy(valor1, "VEINTI");
longitud1(numero, valor,x);
strcpy(valor1, strcat(valor1,valor));

}
}
if (numero[z]=='3'){ //convertir numeros 30-39
if (numero[y]=='0'){

strcpy(valor1, "TREINTA");
}
if(numero[x]== '0'){
}
else{
strcpy(valor1, "TREINTA Y ");
longitud1(numero, valor,x);
strcpy(valor1, strcat(valor1,valor));

}
}
if (numero[z]=='4'){ //convertir numeros 40-49
if (numero[y]=='0'){

strcpy(valor1, "CUARENTA");
}
if(numero[x]== '0'){
}
else{
strcpy(valor1, "CUARENTA Y ");
longitud1(numero, valor,x);
strcpy(valor1, strcat(valor1,valor));

}
}
if (numero[z]=='5'){ //convertir numeros 50-59
if (numero[y]=='0'){

strcpy(valor1, "CINCUENTA");
}
if(numero[x]== '0'){
}
else{
strcpy(valor1, "CINCUENTA Y ");
longitud1(numero, valor,x);
strcpy(valor1, strcat(valor1,valor));

}
}
if (numero[z]=='6'){ //convertir numeros 60-69
if (numero[y]=='0'){

strcpy(valor1, "SESENTA");
}
if(numero[x]== '0'){
}
else{
strcpy(valor1, "SESENTA Y ");
longitud1(numero, valor,x);
strcpy(valor1, strcat(valor1,valor));

}
}
if (numero[z]=='7'){ //convertir numeros 70-79
if (numero[y]=='0'){

strcpy(valor1, "SETENTA");
}
if(numero[x]== '0'){
}
else{
strcpy(valor1, "SETENTA Y ");
longitud1(numero, valor,x);
strcpy(valor1, strcat(valor1,valor));

}
}
if (numero[z]=='8'){ //convertir numeros 80-89
if (numero[y]=='0'){

strcpy(valor1, "OCHENTA");
}
if(numero[x]== '0'){
}
else{
strcpy(valor1, "OCHENTA Y ");
longitud1(numero, valor,x);
strcpy(valor1, strcat(valor1,valor));

}
}
if (numero[z]=='9'){ //convertir numeros 90-99
if (numero[y]=='0'){

strcpy(valor1, "NOVENTA");
}
if(numero[x]== '0'){
}
else{
strcpy(valor1, "NOVENTA Y ");
longitud1(numero, valor,x);
strcpy(valor1, strcat(valor1,valor));

}
}

return valor[100];
}




/************************************************************************************************/
/************************************************************************************************/
longitud3(char numero[7],char valor[100],char valor1[100],char valor2[100],int x,int y,int z,int w){

if (numero[w]=='1'){//convertir numeros 100-199
if ((numero[z]=='0') & (numero[x]=='0')){
strcpy(valor2, "CIEN");
}
else{
strcpy(valor2, "CIENTO ");
if (numero[z]=='0'){
longitud1(numero, valor,x);
strcpy(valor2,strcat(valor2, valor));
}
else{
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor2,strcat(valor2, valor1));
}
}
}

if (numero[w]=='2'){//convertir numeros 200-299
if ((numero[z]=='0') && (numero[x]=='0')){
strcpy(valor2, "DOSCIENTOS");
}
else{
strcpy(valor2, "DOSCIENTOS ");
if (numero[z]=='0'){
longitud1(numero, valor,x);
strcpy(valor2,strcat(valor2, valor));
}
else{
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor2,strcat(valor2, valor1));
}
}
}
if (numero[w]=='3'){//convertir numeros 300-399
if ((numero[z]=='0') && (numero[x]=='0')){
strcpy(valor2, "TRESCIENTOS");
}
else{
strcpy(valor2, "TRESCIENTOS ");
if (numero[z]=='0'){
longitud1(numero, valor,x);
strcpy(valor2,strcat(valor2, valor));
}
else{
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor2,strcat(valor2, valor1));
}
}
}
if (numero[w]=='4'){//convertir numeros 400-499
if ((numero[z]=='0') && (numero[x]=='0')){
strcpy(valor2, "CUATROCIENTOS");
}
else{
strcpy(valor2, "CUATROCIENTOS ");
if (numero[z]=='0'){
longitud1(numero, valor,x);
strcpy(valor2,strcat(valor2, valor));
}
else{
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor2,strcat(valor2, valor1));
}
}
}
if (numero[w]=='5'){//convertir numeros 500-599
if ((numero[z]=='0') && (numero[x]=='0')){
strcpy(valor2, "QUINIENTOS");
}
else{
strcpy(valor2, "QUINIENTOS ");
if (numero[z]=='0'){
longitud1(numero, valor,x);
strcpy(valor2,strcat(valor2, valor));
}
else{
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor2,strcat(valor2, valor1));
}
}
}
if (numero[w]=='6'){//convertir numeros 600-699
if ((numero[z]=='0') && (numero[x]=='0')){
strcpy(valor2, "SEISCIENTOS");
}
else{
strcpy(valor2, "SEISCIENTOS ");
if (numero[z]=='0'){
longitud1(numero, valor,x);
strcpy(valor2,strcat(valor2, valor));
}
else{
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor2,strcat(valor2, valor1));
}
}
}
if (numero[w]=='7'){//convertir numeros 700-799
if ((numero[z]=='0') && (numero[x]=='0')){
strcpy(valor2, "SETECIENTOS");
}
else{
strcpy(valor2, "SETECIENTOS ");
if (numero[z]=='0'){
longitud1(numero, valor,x);
strcpy(valor2,strcat(valor2, valor));
}
else{
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor2,strcat(valor2, valor1));
}
}
}
if (numero[w]=='8'){//convertir numeros 800-899
if ((numero[z]=='0') && (numero[x]=='0')){
strcpy(valor2, "OCHOCIENTOS");
}
else{
strcpy(valor2, "OCHOCIENTOS ");
if (numero[z]=='0'){
longitud1(numero, valor,x);
strcpy(valor2,strcat(valor2, valor));
}
else{
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor2,strcat(valor2, valor1));
}
}
}
if (numero[w]=='9'){//convertir numeros 900-999
if ((numero[z]=='0') && (numero[x]=='0')){
strcpy(valor2, "NOVECIENTOS");
}
else{
strcpy(valor2, "NOVECIENTOS ");
if (numero[z]=='0'){
longitud1(numero, valor,x);
strcpy(valor2,strcat(valor2, valor));
}
else{
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor2,strcat(valor2, valor1));
}
}
}
return valor[100];
}
/************************************************************************************************/
/************************************************************************************************/
longitud4(char numero[7],char valor[100],char valor1[100],char valor2[100],char valor3[100],int x,int y,int z,int w,int v){
int c=1;
if (numero[v]=='1'){//convertir numeros 1000-1999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor3, "MIL");
}
else{
strcpy(valor3, "MIL ");
if (numero[z]=='0'&& numero[w]=='0'){
longitud1(numero, valor,x);
strcpy(valor3,strcat(valor3, valor));
c=3;
}
if ((c==1)&&(numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor3,strcat(valor3, valor1));
c=2;
}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor3,strcat(valor3, valor2));
}}}
if (numero[v]=='2'){//convertir numeros 2000-2999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor3, "DOS MIL");
}
else{
strcpy(valor3, "DOS MIL ");
if (numero[z]=='0'&& numero[w]=='0'){
longitud1(numero, valor,x);
strcpy(valor3,strcat(valor3, valor));
c=3;
}
if ((c==1)&&(numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor3,strcat(valor3, valor1));
c=2;
}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor3,strcat(valor3, valor2));
}}}
if (numero[v]=='3'){//convertir numeros 3000-3999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor3, "TRES MIL");
}
else{
strcpy(valor3, "TRES MIL ");
if (numero[z]=='0'&& numero[w]=='0'){
longitud1(numero, valor,x);
strcpy(valor3,strcat(valor3, valor));
c=3;
}
if ((c==1)&&(numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor3,strcat(valor3, valor1));
c=2;
}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor3,strcat(valor3, valor2));
}}}
if (numero[v]=='4'){//convertir numeros 4000-4999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor3, "CUATRO MIL");
}
else{
strcpy(valor3, "CUATRO MIL ");
if (numero[z]=='0'&& numero[w]=='0'){
longitud1(numero, valor,x);
strcpy(valor3,strcat(valor3, valor));
c=3;
}
if ((c==1)&&(numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor3,strcat(valor3, valor1));
c=2;
}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor3,strcat(valor3, valor2));
}}}
if (numero[v]=='5'){//convertir numeros 5000-5999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor3, "CINCO MIL");
}
else{
strcpy(valor3, "CINCO MIL ");
if (numero[z]=='0'&& numero[w]=='0'){
longitud1(numero, valor,x);
strcpy(valor3,strcat(valor3, valor));
c=3;
}
if ((c==1)&&(numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor3,strcat(valor3, valor1));
c=2;
}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor3,strcat(valor3, valor2));
}}}
if (numero[v]=='6'){//convertir numeros 6000-6999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor3, "SEIS MIL");
}
else{
strcpy(valor3, "SEIS MIL ");
if (numero[z]=='0'&& numero[w]=='0'){
longitud1(numero, valor,x);
strcpy(valor3,strcat(valor3, valor));
c=3;
}
if ((c==1)&&(numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor3,strcat(valor3, valor1));
c=2;
}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor3,strcat(valor3, valor2));
}}}
if (numero[v]=='7'){//convertir numeros 7000-8999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor3, "SIETE MIL");
}
else{
strcpy(valor3, "SIETE MIL ");
if (numero[z]=='0'&& numero[w]=='0'){
longitud1(numero, valor,x);
strcpy(valor3,strcat(valor3, valor));
c=3;
}
if ((c==1)&&(numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor3,strcat(valor3, valor1));
c=2;
}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor3,strcat(valor3, valor2));
}}}
if (numero[v]=='8'){//convertir numeros 8000-8999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor3, "OCHO MIL");
}
else{
strcpy(valor3, "OCHO MIL ");
if (numero[z]=='0'&& numero[w]=='0'){
longitud1(numero, valor,x);
strcpy(valor3,strcat(valor3, valor));
c=3;
}
if ((c==1)&&(numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor3,strcat(valor3, valor1));
c=2;
}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor3,strcat(valor3, valor2));
}}}
if (numero[v]=='9'){//convertir numeros 9000-9999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor3, "NUEVE MIL");
}
else{
strcpy(valor3, "NUEVE MIL ");
if (numero[z]=='0'&& numero[w]=='0'){
longitud1(numero, valor,x);
strcpy(valor3,strcat(valor3, valor));
c=3;
}
if ((c==1)&&(numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor3,strcat(valor3, valor1));
c=2;
}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor3,strcat(valor3, valor2));
}}}
return valor[100];
}
/************************************************************************************************/
/************************************************************************************************/
longitud5(char numero[7],char valor[100],char valor1[100],char valor2[100],char valor3[100],char valor4[100],int x,int y,int z,int w,int v,int u){
int c=1;

if(numero[u]=='1'){
if ((numero[v]=='0') & (numero[u]='1')){//convertir numeros 10000-10999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "DIEZ MIL");
c=2;}
else{
strcpy(valor4, "DIEZ MIL ");}
if ((numero[w]=='0') && (numero[z]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4,valor));
c=2;}

if ((c==1) && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}}
if ((numero[v]=='1') & (numero[u]='1')){//convertir numeros 11000-11999
if ((numero[w]=='0') & (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "ONCE MIL");
c=2;}
else{
strcpy(valor4, "ONCE MIL ");}
if ((numero[w]=='0') && (numero[z]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}}

if ((numero[v]=='2') & (numero[u]='1')){//convertir numeros 12000-12999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "DOCE MIL");
c=2;}
else{
strcpy(valor4, "DOCE MIL ");}
if ((numero[w]=='0') && (numero[z]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}}

if ((numero[v]=='3') & (numero[u]='1')){//convertir numeros 13000-13999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "TRECE MIL");
c=2;}
else{
strcpy(valor4, "TRECE MIL ");}
if ((numero[w]=='0') && (numero[z]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}}

if ((numero[v]=='4') & (numero[u]='1')){//convertir numeros 14000-14999
if ((numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "CATORCE MIL");
c=2;}
else{
strcpy(valor4, "CATORCE MIL ");}
if ((numero[w]=='0') & (numero[z]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}}

if ((numero[v]=='5') & (numero[u]='1')){//convertir numeros 15000-15999
if ((numero[w]=='0') & (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "QUINCE MIL");
c=2;}
else{
strcpy(valor4, "QUINCE MIL ");}
if ((numero[w]=='0') & (numero[z]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if (c==1){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}}
if ( c== 1){
if ((numero[u]=='1') & ((numero[v]=='6') || (numero[v]=='7') || (numero[v]=='8') || (numero[v]=='9'))) //convertir numeros 16000-19999
strcpy(valor4, "DIECI");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor4,strcat(valor4, valor3));
c=2;}}

if ( c== 1){
if (numero[u]=='2'){//convertir numeros 20000-29999
if ( c== 1){
if ((numero[u]=='2')&& (c==1) && (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "VEINTE MIL ");
c=2;}
if ((c==1)&& (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "VEINTE MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='0') && (numero[w]=='0')){
strcpy(valor4, "VEINTE MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='0')){
strcpy(valor4, "VEINTE MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}

if ((c==1) && (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "VEINTIUN MIL ");
c=2;}
if ((c==1)&& (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "VEINTIUN MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0')){
strcpy(valor4, "VEINTIUN MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='1')){
strcpy(valor4, "VEINTIUN MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if (c==1){
strcpy(valor4, "VEINTI");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor4,strcat(valor4, valor3));
c=2;}}}}
if ( c== 1){
if (numero[u]=='3'){//convertir numeros 30000-39999
if ( c== 1){
if ((numero[u]=='3')&& (c==1) && (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "TREINTA MIL ");
c=2;}
if ((c==1)&& (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "TREINTA MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='0') && (numero[w]=='0')){
strcpy(valor4, "TREINTA MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='0')){
strcpy(valor4, "TREINTA MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}

if ((c==1) && (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "TREINTA Y UN MIL ");
c=2;}
if ((c==1)&& (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "TREINTA Y UN MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0')){
strcpy(valor4, "TREINTA Y UN MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='1')){
strcpy(valor4, "TREINTA Y UN MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if (c==1){
strcpy(valor4, "TREINTA Y ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor4,strcat(valor4, valor3));
c=2;}}}}

if ( c== 1){
if (numero[u]=='4'){//convertir numeros 40000-49999
if ( c== 1){
if ((numero[u]=='5')&& (c==1) && (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "CUARENTA MIL ");
c=2;}
if ((c==1)&& (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "CUARENTA MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='0') && (numero[w]=='0')){
strcpy(valor4, "CUARENTA MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='0')){
strcpy(valor4, "CUARENTA MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}

if ((c==1) && (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "CUARENTA Y UN MIL ");
c=2;}
if ((c==1)&& (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "CUARENTA Y UN MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0')){
strcpy(valor4, "CUARENTA Y UN MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='1')){
strcpy(valor4, "CUARENTA Y UN MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if (c==1){
strcpy(valor4, "CUARENTA Y ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor4,strcat(valor4, valor3));
c=2;}}}}

if ( c== 1){
if (numero[u]=='5'){//convertir numeros 50000-59999
if ( c== 1){
if ((numero[u]=='5')&& (c==1) && (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "CINCUENTA MIL ");
c=2;}
if ((c==1)&& (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "CINCUENTA MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='0') && (numero[w]=='0')){
strcpy(valor4, "CINCUENTA MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='0')){
strcpy(valor4, "CINCUENTA MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}

if ((c==1) && (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "CINCUENTA Y UN MIL ");
c=2;}
if ((c==1)&& (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "CINCUENTA Y UN MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0')){
strcpy(valor4, "CINCUENTA Y UN MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='1')){
strcpy(valor4, "CINCUENTA Y UN MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if (c==1){
strcpy(valor4, "CINCUENTA Y ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor4,strcat(valor4, valor3));
c=2;}}}}

if ( c== 1){
if (numero[u]=='6'){//convertir numeros 60000-69999
if ( c== 1){
if ((numero[u]=='6')&& (c==1) && (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "SESENTA MIL ");
c=2;}
if ((c==1)&& (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "SESENTA MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='0') && (numero[w]=='0')){
strcpy(valor4, "SESENTA MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='0')){
strcpy(valor4, "SESENTA MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}

if ((c==1) && (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "SESENTA Y UN MIL ");
c=2;}
if ((c==1)&& (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "SESENTA Y UN MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0')){
strcpy(valor4, "SESENTA Y UN MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='1')){
strcpy(valor4, "SESENTA Y UN MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if (c==1){
strcpy(valor4, "SESENTA Y ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor4,strcat(valor4, valor3));
c=2;}}}}

if ( c== 1){
if (numero[u]=='7'){//convertir numeros 70000-79999
if ( c== 1){
if ((numero[u]=='7')&& (c==1) && (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "SETENTA MIL ");
c=2;}
if ((c==1)&& (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "SETENTA MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='0') && (numero[w]=='0')){
strcpy(valor4, "SETENTA MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='0')){
strcpy(valor4, "SETENTA MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "SETENTA Y UN MIL ");
c=2;}
if ((c==1)&& (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "SETENTA Y UN MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0')){
strcpy(valor4, "SETENTA Y UN MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='1')){
strcpy(valor4, "SETENTA Y UN MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if (c==1){
strcpy(valor4, "SETENTA Y ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor4,strcat(valor4, valor3));
c=2;}}}}

if ( c== 1){
if (numero[u]=='8'){//convertir numeros 80000-89999
if ( c== 1){
if ((numero[u]=='8')&& (c==1) && (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "OCHENTA MIL ");
c=2;}
if ((c==1)&& (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "OCHENTA MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='0') && (numero[w]=='0')){
strcpy(valor4, "OCHENTA MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='0')){
strcpy(valor4, "OCHENTA MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "OCHENTA Y UN MIL ");
c=2;}
if ((c==1)&& (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "OCHENTA Y UN MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0')){
strcpy(valor4, "OCHENTA Y UN MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='1')){
strcpy(valor4, "OCHENTA Y UN MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if (c==1){
strcpy(valor4, "OCHENTA Y ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor4,strcat(valor4, valor3));
c=2;}}}}

if ( c== 1){
if (numero[u]=='9'){//convertir numeros 90000-99999
if ( c== 1){
if ((numero[u]=='9')&& (c==1) && (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "NOVENTA MIL ");
c=2;}
if ((c==1)&& (numero[v]=='0') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "NOVENTA MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='0') && (numero[w]=='0')){
strcpy(valor4, "NOVENTA MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='0')){
strcpy(valor4, "NOVENTA MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor4, "NOVENTA Y UN MIL ");
c=2;}
if ((c==1)&& (numero[v]=='1') && (numero[w]=='0') && (numero[z]=='0')){
strcpy(valor4, "NOVENTA Y UN MIL ");
longitud1(numero, valor,x);
strcpy(valor4,strcat(valor4, valor));
c=2;}
if ((c==1) && (numero[v]=='1') && (numero[w]=='0')){
strcpy(valor4, "NOVENTA Y UN MIL ");
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor4,strcat(valor4, valor1));
c=2;}
if ((c==1)&& (numero[v]=='1')){
strcpy(valor4, "NOVENTA Y UN MIL ");
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor4,strcat(valor4, valor2));
c=2;}
if (c==1){
strcpy(valor4, "NOVENTA Y ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor4,strcat(valor4, valor3));
c=2;}}}}
return valor[100];
}
//////*********************


longitud6(char numero[7],char valor[100],char valor1[100],char valor2[100],char valor3[100],char valor4[100],char valor5[100],int x,int y,int z,int w,int v,int u,int q){
int c=1;

if(numero[q]=='1'){
if ((numero[u]=='0') & (numero[q]=='1')){//convertir numeros 100 mil
if ((numero[y]=='0') && (numero[v]=='0') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " CIEN MIL ");
c=2;
}
else{

strcpy(valor5, " CIEN MIL ");}
if ((numero[v]=='0')&& (numero[w]=='0') && (numero[z]=='0') && (c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[w]=='0')&& (numero[v]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') && (numero[v]=='0')) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;}


if ((numero[u]=='0') & (numero[q]='1') & (numero[v]=='1')) {//convertir numeros 100 mil
if ((numero[v]=='1') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " CIENTO UN MIL ");
c=2;}
else{

strcpy(valor5, " CIENTO UN MIL ");}
if ( (numero[u]=='0') && (numero[z]=='0') &&(numero[w]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[u]=='0') && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') ) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;} }

c=1;
if ((c==1)&& ((numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6')||(numero[v]=='7')||(numero[v]=='8')||(numero[v]=='9'))){

strcpy(valor5, "CIENTO ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor5,strcat(valor5, valor3));
c=2;} }


if ((c==1)&& ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){

strcpy(valor5, "CIENTO ");
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor5,strcat(valor5, valor4));
c=2;} }


c=1;
if(numero[q]=='2'){
if ((numero[u]=='0') & (numero[q]=='2')){//convertir numeros 200 mil
if ((numero[y]=='0') && (numero[v]=='0') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " DOSCIENTOS MIL ");
c=2;
}
else{

strcpy(valor5, " DOSCIENTOS MIL ");}
if ((numero[v]=='0')&& (numero[w]=='0') && (numero[z]=='0') && (c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[w]=='0')&& (numero[v]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') && (numero[v]=='0')) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;}


if ((numero[u]=='0') & (numero[q]=='2') & (numero[v]=='1')) {//convertir numeros 100 mil
if ((numero[v]=='1') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " DOSCIENTOS UN MIL ");
c=2;}
else{

strcpy(valor5, " DOSCIENTOS UN MIL ");}
if ( (numero[u]=='0') && (numero[z]=='0') &&(numero[w]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[u]=='0') && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') ) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;} }

c=1;
if ((c==1)&& ((numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6') || (numero[v]=='7') || (numero[v]=='8') || (numero[v]=='9'))){
strcpy(valor5, "DOSCIENTOS ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor5,strcat(valor5, valor3));
c=2;} }


if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){

strcpy(valor5, "DOSCIENTOS ");
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor5,strcat(valor5, valor4));
c=2;}}

c=1;
if(numero[q]=='3'){
if ((numero[u]=='0') & (numero[q]=='3')){//convertir numeros 200 mil
if ((numero[y]=='0') && (numero[v]=='0') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " TRECIENTOS MIL ");
c=2;
}
else{

strcpy(valor5, " TRESCIENTOS MIL ");}
if ((numero[v]=='0')&& (numero[w]=='0') && (numero[z]=='0') && (c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[w]=='0')&& (numero[v]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') && (numero[v]=='0')) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;}


if ((numero[u]=='0') & (numero[q]=='3') & (numero[v]=='1')) {//convertir numeros 100 mil
if ((numero[v]=='1') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " TRESCIENTOS UN MIL ");
c=2;}
else{

strcpy(valor5, " TRESCIENTOS UN MIL ");}
if ( (numero[u]=='0') && (numero[z]=='0') &&(numero[w]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[u]=='0') && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') ) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;} }

c=1;
if ((c==1)&& ((numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6') || (numero[v]=='7') || (numero[v]=='8') || (numero[v]=='9'))){
strcpy(valor5, "TRESCIENTOS ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor5,strcat(valor5, valor3));
c=2;} }


if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){

strcpy(valor5, "TRESCIENTOS ");
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor5,strcat(valor5, valor4));
c=2;}}
c=1;
if(numero[q]=='4'){
if ((numero[u]=='0') & (numero[q]=='4')){//convertir numeros 200 mil
if ((numero[y]=='0') && (numero[v]=='0') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " CUATROCIENTOS MIL ");
c=2;
}
else{

strcpy(valor5, " CUATROCIENTOS MIL ");}
if ((numero[v]=='0')&& (numero[w]=='0') && (numero[z]=='0') && (c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[w]=='0')&& (numero[v]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') && (numero[v]=='0')) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;}


if ((numero[u]=='0') & (numero[q]=='4') & (numero[v]=='1')) {//convertir numeros 100 mil
if ((numero[v]=='1') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " CUATROCIENTOS UN MIL ");
c=2;}
else{

strcpy(valor5, " CUATROCIENTOS UN MIL ");}
if ( (numero[u]=='0') && (numero[z]=='0') &&(numero[w]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[u]=='0') && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') ) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;} }

c=1;
if ((c==1)&& ((numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6') || (numero[v]=='7') || (numero[v]=='8') || (numero[v]=='9'))){
strcpy(valor5, "CUATROCIENTOS ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor5,strcat(valor5, valor3));
c=2;} }


if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){

strcpy(valor5, "CUATROCIENTOS ");
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor5,strcat(valor5, valor4));
c=2;}}

c=1;
if(numero[q]=='5'){
if ((numero[u]=='0') & (numero[q]=='5')){//convertir numeros 200 mil
if ((numero[y]=='0') && (numero[v]=='0') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " QUINIENTOS MIL ");
c=2;
}
else{

strcpy(valor5, " QUINIENTOS MIL ");}
if ((numero[v]=='0')&& (numero[w]=='0') && (numero[z]=='0') && (c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[w]=='0')&& (numero[v]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') && (numero[v]=='0')) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;}


if ((numero[u]=='0') & (numero[q]=='5') & (numero[v]=='1')) {//convertir numeros 100 mil
if ((numero[v]=='1') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " QUINIENTOS UN MIL ");
c=2;}
else{

strcpy(valor5, " QUINIENTOS UN MIL ");}
if ( (numero[u]=='0') && (numero[z]=='0') &&(numero[w]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[u]=='0') && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') ) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;} }

c=1;
if ((c==1)&& ((numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6') || (numero[v]=='7') || (numero[v]=='8') || (numero[v]=='9'))){
strcpy(valor5, "QUINIENTOS ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor5,strcat(valor5, valor3));
c=2;} }


if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){

strcpy(valor5, "QUINIENTOS ");
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor5,strcat(valor5, valor4));
c=2;}}

c=1;
if(numero[q]=='6'){
if ((numero[u]=='0') & (numero[q]=='6')){//convertir numeros 200 mil
if ((numero[y]=='0') && (numero[v]=='0') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " SEISCIENTOS MIL ");
c=2;
}
else{

strcpy(valor5, " SEISCIENTOS MIL ");}
if ((numero[v]=='0')&& (numero[w]=='0') && (numero[z]=='0') && (c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[w]=='0')&& (numero[v]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') && (numero[v]=='0')) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;}


if ((numero[u]=='0') & (numero[q]=='6') & (numero[v]=='1')) {//convertir numeros 100 mil
if ((numero[v]=='1') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " SEISCIENTOS UN MIL ");
c=2;}
else{

strcpy(valor5, " SEISCIENTOS UN MIL ");}
if ( (numero[u]=='0') && (numero[z]=='0') &&(numero[w]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[u]=='0') && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') ) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;} }

c=1;
if ((c==1)&& ((numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6') || (numero[v]=='7') || (numero[v]=='8') || (numero[v]=='9'))){
strcpy(valor5, "SEISCIENTOS ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor5,strcat(valor5, valor3));
c=2;} }


if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){

strcpy(valor5, "SEISCIENTOS ");
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor5,strcat(valor5, valor4));
c=2;}}
c=1;
if(numero[q]=='7'){
if ((numero[u]=='0') & (numero[q]=='7')){//convertir numeros 200 mil
if ((numero[y]=='0') && (numero[v]=='0') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " SETECIENTOS MIL ");
c=2;
}
else{

strcpy(valor5, " SETECIENTOS MIL ");}
if ((numero[v]=='0')&& (numero[w]=='0') && (numero[z]=='0') && (c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[w]=='0')&& (numero[v]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') && (numero[v]=='0')) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;}


if ((numero[u]=='0') & (numero[q]=='7') & (numero[v]=='1')) {//convertir numeros 100 mil
if ((numero[v]=='1') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " SETECIENTOS UN MIL ");
c=2;}
else{

strcpy(valor5, " SETECIENTOS UN MIL ");}
if ( (numero[u]=='0') && (numero[z]=='0') &&(numero[w]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[u]=='0') && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') ) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;} }

c=1;
if ((c==1)&& ((numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6') || (numero[v]=='7') || (numero[v]=='8') || (numero[v]=='9'))){
strcpy(valor5, "SETECIENTOS ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor5,strcat(valor5, valor3));
c=2;} }


if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){

strcpy(valor5, "SETECIENTOS ");
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor5,strcat(valor5, valor4));
c=2;}}


c=1;
if(numero[q]=='8'){
if ((numero[u]=='0') & (numero[q]=='8')){//convertir numeros 200 mil
if ((numero[y]=='0') && (numero[v]=='0') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " OCHOCIENTOS MIL ");
c=2;
}
else{

strcpy(valor5, " OCHOCIENTOS MIL ");}
if ((numero[v]=='0')&& (numero[w]=='0') && (numero[z]=='0') && (c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[w]=='0')&& (numero[v]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') && (numero[v]=='0')) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;}


if ((numero[u]=='0') & (numero[q]=='8') & (numero[v]=='1')) {//convertir numeros 100 mil
if ((numero[v]=='1') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " OCHOCIENTOS UN MIL ");
c=2;}
else{

strcpy(valor5, " OCHOCIENTOS UN MIL ");}
if ( (numero[u]=='0') && (numero[z]=='0') &&(numero[w]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[u]=='0') && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') ) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;} }

c=1;
if ((c==1)&& ((numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6') || (numero[v]=='7') || (numero[v]=='8') || (numero[v]=='9'))){
strcpy(valor5, "OCHOCIENTOS ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor5,strcat(valor5, valor3));
c=2;} }


if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){

strcpy(valor5, "OCHOCIENTOS ");
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor5,strcat(valor5, valor4));
c=2;}}
c=1;
if(numero[q]=='9'){
if ((numero[u]=='0') & (numero[q]=='9')){//convertir numeros 200 mil
if ((numero[y]=='0') && (numero[v]=='0') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " NOVECIENTOS MIL ");
c=2;
}
else{

strcpy(valor5, " NOVECIENTOS MIL ");}
if ((numero[v]=='0')&& (numero[w]=='0') && (numero[z]=='0') && (c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[w]=='0')&& (numero[v]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') && (numero[v]=='0')) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;}


if ((numero[u]=='0') & (numero[q]=='9') & (numero[v]=='1')) {//convertir numeros 100 mil
if ((numero[v]=='1') && (numero[u]=='0') &&(numero[w]=='0') && (numero[z]=='0')&&(numero[x]=='0')){
strcpy(valor5, " NOVECIENTOS UN MIL ");
c=2;}
else{

strcpy(valor5, " NOVECIENTOS UN MIL ");}
if ( (numero[u]=='0') && (numero[z]=='0') &&(numero[w]=='0')&&(c==1)){
longitud1(numero, valor,x);
strcpy(valor5,strcat(valor5, valor));
c=2;}


if ((c==1) && (numero[u]=='0') && (numero[w]=='0')){
longitud2(numero, valor,valor1, x,y,z);
strcpy(valor5,strcat(valor5, valor1));
c=2;}

if ((c==1) && (numero[u]=='0') ) {
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor5,strcat(valor5, valor2));
c=2;} }

c=1;
if ((c==1)&& ((numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6') || (numero[v]=='7') || (numero[v]=='8') || (numero[v]=='9'))){
strcpy(valor5, "NOVECIENTOS ");
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor5,strcat(valor5, valor3));
c=2;} }


if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){

strcpy(valor5, "NOVECIENTOS ");
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor5,strcat(valor5, valor4));
c=2;}}


return valor[100];
}
longitud7(char numero[7],char valor[100],char valor1[100],char valor2[100],char valor3[100],char valor4[100],char valor5[100],char valor6[100],int x,int y,int z,int w,int v,int u,int q,int p){
int c=1;
if(numero[p]=='1'){
if ((numero[p]=='1') & (numero[q]=='0') &(numero[u]=='0') & (numero[v]=='0') & (numero[w]=='0') & (numero[z]=='0') & (numero[y]=='0')& (numero[x]=='0')){//convertir numeros MILLON
strcpy(valor6, " UN MILLON ");
c=2;}
else{
strcpy(valor6, " UN MILLON ");
if ((c==1) && ((numero[q]=='1')||(numero[q]=='2')||(numero[q]=='3')||(numero[q]=='4')||(numero[q]=='5')||(numero[q]=='6')||(numero[q]=='7')||(numero[q]=='8')||(numero[q]=='9'))){
longitud6(numero,valor,valor1,valor2,valor3,valor4,valor5,x,y,z,w,v,u,q);
strcpy(valor6,strcat(valor6, valor5));
c=2;}

if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor6,strcat(valor6, valor4));
c=2;}

if ((c==1) && ((numero[v]=='1')||(numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6')||(numero[v]=='7')||(numero[v]=='8')||(numero[v]=='9'))){
longitud4(numero,valor,valor1,valor2,valor3,x,y,z,w,v);
strcpy(valor6,strcat(valor6, valor3));
c=2;}

if ((c==1) && ((numero[w]=='1')||(numero[w]=='2')||(numero[w]=='3')||(numero[w]=='4')||(numero[w]=='5')||(numero[w]=='6')||(numero[w]=='7')||(numero[w]=='8')||(numero[w]=='9'))){
longitud3(numero,valor,valor1,valor2,x,y,z,w);
strcpy(valor6,strcat(valor6, valor2));
c=2;}

if ((c==1) && ((numero[z]=='1')||(numero[z]=='2')||(numero[z]=='3')||(numero[z]=='4')||(numero[z]=='5')||(numero[z]=='6')||(numero[z]=='7')||(numero[z]=='8')||(numero[z]=='9'))){
longitud2(numero,valor,valor1,x,y,z);
strcpy(valor6,strcat(valor6, valor1));
c=2;}

if ((c==1) && ((numero[x]=='1')||(numero[x]=='2')||(numero[x]=='3')||(numero[x]=='4')||(numero[x]=='5')||(numero[x]=='6')||(numero[x]=='7')||(numero[x]=='8')||(numero[x]=='9'))){
longitud1(numero,valor,x);
strcpy(valor6,strcat(valor6, valor));
c=2;}}}

if(numero[p]=='2'){
if ((numero[p]=='2') & (numero[q]=='0') &(numero[u]=='0') & (numero[v]=='0') & (numero[w]=='0') & (numero[z]=='0') & (numero[y]=='0')& (numero[x]=='0')){//convertir numeros MILLON
strcpy(valor6, " DOS MILLONES ");
c=2;}
else{
strcpy(valor6, " DOS MILLONES ");
if ((c==1) && ((numero[q]=='1')||(numero[q]=='2')||(numero[q]=='3')||(numero[q]=='4')||(numero[q]=='5')||(numero[q]=='6')||(numero[q]=='7')||(numero[q]=='8')||(numero[q]=='9'))){
longitud6(numero,valor,valor1,valor2,valor3,valor4,valor5,x,y,z,w,v,u,q);
strcpy(valor6,strcat(valor6, valor5));
c=2;}

if ((c==1) && ((numero[u]=='1')||(numero[u]=='2')||(numero[u]=='3')||(numero[u]=='4')||(numero[u]=='5')||(numero[u]=='6')||(numero[u]=='7')||(numero[u]=='8')||(numero[u]=='9'))){
longitud5(numero,valor,valor1,valor2,valor3,valor4,x,y,z,w,v,u);
strcpy(valor6,strcat(valor6, valor4));
c=2;}

if ((c==1) && ((numero[v]=='1')||(numero[v]=='2')||(numero[v]=='3')||(numero[v]=='4')||(numero[v]=='5')||(numero[v]=='6')||(nume
Volver arriba
sasha12



Registrado: 27 Sep 2007
Mensajes: 13

MensajePublicado: 09/10/2007 1:37 pm
Título: Prototipo

Hola, cuando el codigo se compila, se revisa si todo esta en orden, ya listo para ejecutarse. En este caso, tu codigo esta teniendo un error, porque cuando el compilador pasa por main () y lee longitud1 (numero, valor, x), todavia no leyo la declaracion de la funcion longitud1, asi que se forma un error. Tenes 2 opciones: la facil que es mover tu funcion arriba de main () o a la otra es hacer un PROTOTIPO. Esto que significa? Significa declarar la funcion ANTES de main (), para que despues la funcion pueda funcionar correctamente antes de que la funcion se estructurada. Entonces lo que el compilador va a hacer es leer la funcion prototipo para saber que despues en main () se va a encontrar la funcion, se entiende? Yo no soy muy bueno explicando estas cosas, pero bueno lo que tendrias que poner despues de incluir tus librerias es por ejemplo:
Código:

longitud1 (int, int, int);

Y asi con todas tus funciones que necesiten prototipo.
PD: creo que tu codigo podria ser MUCHO mas corto, creo que es demasiado largo en vano y ademas que te recomiendo poner tu codigo entre "
Código:
"//codigo"
" para que se entienda mejor. Chau!
Volver arriba
Novato_C



Registrado: 09 Oct 2007
Mensajes: 4

MensajePublicado: 10/10/2007 4:33 am
Título:

muchas gracias por tus recomendaciones....
dejame reviasar e intentar lo que me dijistes....


saludos....
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com