crear un programa _ que permita identificar una palabra palindrome!

Iniciado por ~V, 24 Abril 2008, 04:20 AM

0 Miembros y 1 Visitante están viendo este tema.

rir3760

Cita de: s00rk en  8 Noviembre 2011, 14:26 PMNo deberia ser &palabra[0 + 1] ?
Ambas son equivalentes y resultan en la direccion en memoria del segundo elemento del array. Para el caso la forma mas corta es "palabra + 1".

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

dragonverde28

MATLAB !! Hola amigos, les escribo para ver si hay algún crak me puede ayudar con el desarrollo de estos programas que son de una tarea, desde ya muchas gracias por su tiempo =):

4.   Desarrolle un programa que permita visualizar la forma de onda de la energía eléctrica domiciliaria, con sus respectivos valores y mostrar en pantalla. (ogata de control)
5.   Desarrolle un programa que permita leer fotografías de un archivo en el computador ( 30 como minimo)
6.   Luego el programa debe mostrar el nbumero de filas y columnas de la foto en blanco y negro.
7.   Desarrolle un programa que permita tomar imágenes desde la cámara de computador y guardar el archivo.

glv1310

#include <stdio.h>//Libreria para E/S
#include <conio.h>//Funcion getch()
#include <string.h>//libreria para manejo de librerias
#include <windows.h>//funcion color
#include <malloc.h>//Trabajo con memoria dinámica
char palabra[200]={0}, *aux;//variables globales
int main(int argc, char *argv[]){
   system("color 1f");
   printf("\t\t\tPalindromo\n");
   printf("\t\t\tEscribe la palabra\n");
   printf("\t\t\t\t");
   fflush(stdin);
   gets(palabra);//lectura de la palabra   
   aux=(char *)malloc(strlen(palabra)+1*sizeof(char));//reservacion de memoria dinámica
   strcpy(aux, palabra);//se copian las cadenas
   aux=strrev(aux);//se invierte
   if(strcmp(aux, palabra)==0){//Se compara si son iguales las cadenas
      printf("\t\t\tEs palindromo\n");
   }else{
      printf("\t\t\tNo es palindromo\n");
   }
   free(aux);//se libera la memoria
   getch();
}