Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayuda programa c++

Estas en el tema de Ayuda programa c++ en el foro de C/C++ en Foros del Web. Hola, soy nueva en esto y necesito ayuda. Quiero hacer un programa en C++ que haga lo siguiente: Valores de entrada.-------------------------Me asigna esta salida A ...
  #1 (permalink)  
Antiguo 12/03/2011, 09:35
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Ayuda programa c++

Hola, soy nueva en esto y necesito ayuda.

Quiero hacer un programa en C++ que haga lo siguiente:

Valores de entrada.-------------------------Me asigna esta salida
A ------------------------------------------ 1
B -------------------------------------------2
C------------------------------------------- 3
D------------------------------------------- 4
E--------------------------------------------5
F ------------------------------------------- 6



Ejemplo: introduzco el texto BACA y me devuelve el programa 2131.

Alguien me puede decir como hacerlo?

Muchas gracias y saludos

Última edición por puertasa; 12/03/2011 a las 09:41
  #2 (permalink)  
Antiguo 12/03/2011, 17:20
 
Fecha de Ingreso: febrero-2011
Ubicación: Paraguay
Mensajes: 59
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Ayuda programa c++

Utiliza una enumeración y ya..
  #3 (permalink)  
Antiguo 12/03/2011, 18:55
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: Ayuda programa c++

baca va con v corta
  #4 (permalink)  
Antiguo 13/03/2011, 04:05
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 21 años, 10 meses
Puntos: 361
Respuesta: Ayuda programa c++

Hola:

Cita:
Iniciado por iivo94 Ver Mensaje
baca va con v corta
Si es una vaca con cuernos, si es la de un coche va con B, de Baca, por lo menos en el diccionario de la RAE.

Saludos.

  #5 (permalink)  
Antiguo 13/03/2011, 09:01
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Ayuda programa c++

En ningun momento dijo que ese texto tenia sentido...asi que no vale hacer tanto lio por eso.

Por otro lado las lertas tiene un codigo ASCII y como estan ordenados secuencialmente si a cada letra le restamos el codigo ascii de la A vamos a obtener la secuencia del 0 al 26.

numero = texto[i] - 'A';

Despues para podrias pisar el mismo array con esa nueva info y quedaria asi.

Código C++:
Ver original
  1. for(i=0;texto[i] != '\0';i++)
  2.      texto[i] = texto[i] - 'A' + '0' +1;
  3. printf("%s\n",texto);
  #6 (permalink)  
Antiguo 13/03/2011, 10:21
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 21 años, 10 meses
Puntos: 361
Respuesta: Ayuda programa c++

Hola:

Cita:
Iniciado por sam90 Ver Mensaje
En ningun momento dijo que ese texto tenia sentido...asi que no vale hacer tanto lio por eso.
Ante todo perdón por desvirtuar el tema, y estoy totalmente de acuerdo.

Pero no me gustó la forma de contestar además de que no venía a cuento y que tanto quiso corregir que metió la pata y no me pude resistir.

Saludos.

  #7 (permalink)  
Antiguo 14/03/2011, 08:45
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Ayuda programa c++

iivo 94:
Lo de BACA es solo un ejemplo te querias hacer el listo y has demostrado ser un ignorante. BACA con b EXISTE, buscalo en el diccionario.

Has hecho lo mismo que el Consejero de Transportes De la Comunidad de Madrid, José Ignacio Echeverría que no sabe que existe el metrobus (cosa de su competencia)

si no tienes ni idea de como hacerlo mejor que no digas nada.



Gott, jomaruro, sam90: Gracias por la ayuda.

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:25.