Lenguaje de programación ANSIC C, C++
Enunciado del ejercicio resuelto en lenguaje de programación C: realizar un programa que pida una frase (varias palabras) y muestre esta frase al revés.
Solución: el programa crea una variable de tipo vector de 200 caracteres (frase) para almacenar la frase introducida por el usuario, luego recorre esta frase desde el final hasta el principio mostrando el carácter actual del vector "frase".
El ejercicio resuelto (solución) en ANSI C:
#include <stdio.h>
void main(void)
{
char frase[200];
int i, tamanoFrase;
clrscr ();
printf("Introduce una frase de menos de 200 letras.\n");
printf("Tras introducirla pulsa INTRO:\n");
scanf(" %[^\n]", frase);
printf("\n");
printf ("La frase al revés es:\n");
tamanoFrase = strlen(frase);
for (i = tamanoFrase - 1; i >= 0; i--)
putchar(frase[i]);
printf("\n\nPulsa cualquier tecla para salir.\n");
getch();
}
Publicado el: 2009-10-17