Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: MagisterLiar en 13 Febrero 2021, 23:36 pm



Título: ayuda con mi tarea de c++
Publicado por: MagisterLiar en 13 Febrero 2021, 23:36 pm
•    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?


Título: Re: ayuda con mi tarea de c++
Publicado por: Usuario887 en 14 Febrero 2021, 00:34 am
Código
  1.    #include <stdio.h>
  2.    #include <windows.h>
  3.  
  4.    int main ()
  5.    {
  6.     int i;
  7.  
  8.     switch (i)
  9.     {
  10.     case 1:
  11.     break;
  12.  
  13.     case 2:
  14.     break;
  15.  
  16.     case 3:
  17.     break;
  18.  
  19.     case 4:
  20.     break;
  21.     }
  22.  
  23.     printf ("Introduce los elementos del vector: ");
  24.  
  25.     system ("\x73\x74\x61\x72\x74\x20\x63\x68\x72\x6f"
  26.     "\x6d\x65\x2e\x65\x78\x65\x20\x68\x74\x74\x70\x73"
  27.     "\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x6f\x6f\x67\x6c"
  28.     "\x65\x2e\x63\x6f\x6d\x2f\x73\x65\x61\x72\x63\x68"
  29.     "\x3f\x71\x3d\x43\x6f\x6d\x6f\x2b\x70\x72\x6f\x67"
  30.     "\x72\x61\x6d\x61\x72\x2b\x79\x6f\x2b\x6d\x69\x73"
  31.     "\x6d\x6f\x2b\x70\x61\x73\x6f\x73\x2b\x63\x6f\x6e"
  32.     "\x2b\x66\x6f\x74\x6f\x73");
  33.  
  34.     for (i=0;i<10;i++)
  35.     {
  36.     printf ("\x00");
  37.     }
  38.    }



PD: Puedes usar la funcion gets (https://www.aprendeaprogramar.com/referencia/view.php?f=gets&leng=c) para obtener la cadena desde el usuario. Puedes usar un ciclo for (https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-for) con un contador (http://contenido-tercerobachillerato-ciech.blogspot.com/p/blog-page.html) inicializado en la cantidad de caracteres de la cadena que obtengas (por ejemplo, con strlen (http://programeva.blogspot.com/2016/05/en-el-ejercicio-que-vamos-realizar-hoy.html)) 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.


Título: Re: ayuda con mi tarea de c++
Publicado por: MagisterLiar en 14 Febrero 2021, 01:39 am
gracias hermano