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

¿Como Uso los Ciclos?

Estas en el tema de ¿Como Uso los Ciclos? en el foro de C/C++ en Foros del Web. Hola, tengo que hacer un programa que produzca el siguiente patrón: M ML MLK MLKJ MLKJI MLKJIH Se que mas o menos se haria usando ...
  #1 (permalink)  
Antiguo 27/04/2011, 16:33
 
Fecha de Ingreso: diciembre-2010
Mensajes: 19
Antigüedad: 13 años, 4 meses
Puntos: 0
¿Como Uso los Ciclos?

Hola, tengo que hacer un programa que produzca el siguiente patrón:
M
ML
MLK
MLKJ
MLKJI
MLKJIH

Se que mas o menos se haria usando este codigo
Código C:
Ver original
  1. for(c='M'; c>='H'; c--)
  2. printf("%c", c);

Con el codigo anterior obtengo solo MLKJIH espero que me puedan ayudar para realizar este programa. Gracias

P.D: Solo puedo usar Ciclos Anidados para desarrollar el programa.
  #2 (permalink)  
Antiguo 27/04/2011, 18:22
 
Fecha de Ingreso: abril-2011
Mensajes: 88
Antigüedad: 13 años
Puntos: 24
Respuesta: ¿Como Uso los Ciclos?

Se me ocurren bastantes formas de hacerlo.
Pero usando únicamente ciclos podrías tener un ciclo dentro de otro de esta manera.
Código C++:
Ver original
  1. char c,t;
  2. for(c='M'; c>='H'; c--){
  3.     for (t ='M';t>=c;t--)
  4.     printf("%c", t);
  5.  
  6.     printf("\n");
  7. }
__________________
Foros Desarrollo de Juegos
  #3 (permalink)  
Antiguo 27/04/2011, 20:18
 
Fecha de Ingreso: diciembre-2010
Mensajes: 19
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: ¿Como Uso los Ciclos?

Muchas gracias, me imprime lo que necesito pero no como lo necesito. Asi lo imprime:
M
M
L
M
L
K
M
L
K
J
M
L
K
J
I
M
L
K
J
I
H

Asi lo necesito
M
ML
MLK
MLKJ
MLKJI
MLKJIH

¿Que hago?
  #4 (permalink)  
Antiguo 27/04/2011, 21:40
 
Fecha de Ingreso: diciembre-2010
Mensajes: 19
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: ¿Como Uso los Ciclos?

Logré hacer que imprimiera como lo necesitaba, mira el codigo que lo unico diferente q tiene es q el printf("\n") está en el primer ciclo for:
Código C:
Ver original
  1. #include <stdio.h>
  2. int main(){
  3. char c,t;
  4.  
  5. for(c='M'; c>='H'; c--)
  6. {
  7.     for (t='M';t>=c;t--)
  8.     {
  9.        printf("%c", t);
  10.     }
  11. printf("\n");
  12. }
  13. return 0;
  14. }

Muchas gracias ssaammuu

Última edición por Andrewxk7; 27/04/2011 a las 22:12
  #5 (permalink)  
Antiguo 27/04/2011, 23:11
Avatar de Chris9294  
Fecha de Ingreso: abril-2011
Ubicación: Medellin Colombia
Mensajes: 15
Antigüedad: 13 años
Puntos: 1
Respuesta: ¿Como Uso los Ciclos?

Jejeje Llegue tarde Buena info ssaammuu

Etiquetas: ciclos
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 03:09.