Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Sergi Castellsagué
- *
- *USAGE: ./programa pep 3
- USAGE: ./programa anna 4
- No he hecho una función de lectura, ya que no se bien como tratar los paràmetros a una funcion. Funciona perfectamente.
- * */
- #include <stdio.h>
- #include <string.h>
- #define TRUE 1
- #define FALSE 0
- int esPalindromo(char paraula[], int mida){
- int palindromo=TRUE, i, k;
- k=mida-1;
- for (i = 0; i < strlen(paraula) && palindromo==TRUE; i++){
- if (paraula[i]==paraula[k]){
- palindromo=TRUE;
- } else palindromo=FALSE;
- k--;
- }
- return palindromo;
- }
- void imprimirResultat(int palindromo){
- if (palindromo==TRUE) printf("SI\n");
- else printf("NO\n");
- }
- int main (int argc, char *argv[]){
- int i, k, palindromo, mida;
- char paraula[100];
- strcpy(paraula,argv[1]);
- mida=*argv[2]-'0';
- palindromo=esPalindromo(paraula,mida);
- imprimirResultat(palindromo);
- return 0;
- }
Add Comment
Please, Sign In to add comment