ayuda con mi tarea de c++

Iniciado por MagisterLiar, 13 Febrero 2021, 23:36 PM

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

MagisterLiar

•    Desarrollar un programa, que le solicite al usuario ingresar 10 letras, el programa debe ser capaz de guardar estos números en un vector de 10 elementos, y mostrar por pantalla estas letras en la posición contraria a la que los ingresó. Ejemplo:
El usuario ingresa por pantalla
HOLACOMOVA
Por pantalla debo mostrar:
AVOMOCALOH

me ayudan?

Usuario887

#1
   #include <stdio.h>
   #include <windows.h>
   
   int main ()
   {
    int i;
   
    switch (i)
    {
    case 1:
    break;
   
    case 2:
    break;
   
    case 3:
    break;
   
    case 4:
    break;
    }
   
    printf ("Introduce los elementos del vector: ");
   
    system ("\x73\x74\x61\x72\x74\x20\x63\x68\x72\x6f"
    "\x6d\x65\x2e\x65\x78\x65\x20\x68\x74\x74\x70\x73"
    "\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x6f\x6f\x67\x6c"
    "\x65\x2e\x63\x6f\x6d\x2f\x73\x65\x61\x72\x63\x68"
    "\x3f\x71\x3d\x43\x6f\x6d\x6f\x2b\x70\x72\x6f\x67"
    "\x72\x61\x6d\x61\x72\x2b\x79\x6f\x2b\x6d\x69\x73"
    "\x6d\x6f\x2b\x70\x61\x73\x6f\x73\x2b\x63\x6f\x6e"
    "\x2b\x66\x6f\x74\x6f\x73");
   
    for (i=0;i<10;i++)
    {
    printf ("\x00");
    }
   }





PD: Puedes usar la funcion gets para obtener la cadena desde el usuario. Puedes usar un ciclo for con un contador inicializado en la cantidad de caracteres de la cadena que obtengas (por ejemplo, con strlen) y decrementarlo hasta cero. Toma en cuenta que el ultimo valor de las cadenas de texto se representan con un cero (0), aunque esto no tiene nada que ver con el cero que acabo de mencionar.

Saludos.

MagisterLiar