No se porque no me compila!!!
Publicado por odin (1 intervención) el 09/04/2010 12:49:42
A ver si alguien me puede ayudar.... me da un error en la línea 31, y no se porque!!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define TAM 40
int palindromo(char[],int);
void main (void){
int res_palind;
char cad[TAM];
printf("\nIntroduce la cadena\n");
scanf("%s",cad);
res_palind=palindromo(cad,TAM);
if(res_palind==0) printf ("La cadena '%s' es un palindromo",&cad);
else printf ("La cadena '%s' NO es un palindromo",&cad);
}
int palindromo(char cad[],int TAM){
int i=0,j,k;
while (cad[i]){
for(k=TAM;k<TAM/2;k++){
for(j=0,j>TAM/2;j++){
return (cad[j]-cad[k]);
}
}
i++;
}
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define TAM 40
int palindromo(char[],int);
void main (void){
int res_palind;
char cad[TAM];
printf("\nIntroduce la cadena\n");
scanf("%s",cad);
res_palind=palindromo(cad,TAM);
if(res_palind==0) printf ("La cadena '%s' es un palindromo",&cad);
else printf ("La cadena '%s' NO es un palindromo",&cad);
}
int palindromo(char cad[],int TAM){
int i=0,j,k;
while (cad[i]){
for(k=TAM;k<TAM/2;k++){
for(j=0,j>TAM/2;j++){
return (cad[j]-cad[k]);
}
}
i++;
}
}
Valora esta pregunta


0