elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Problema arrays
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema arrays  (Leído 1,503 veces)
NicoSanhueza

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Problema arrays
« en: 13 Mayo 2018, 20:52 pm »

Hola a todos, espero que esten bien.
De un array[5]={1,4,8,3,7} debo imprimir cada valor en asteriscos
En este caso seria:

*
****
********
***
*******

Se que debo hacer un for(i=0;i<4;i++) el cual me indica las filas, pero mi problema es como hacer que se imprima los asteriscos segun el valor que le corresponda.
  :( :( :(


En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.575



Ver Perfil
Re: Problema arrays
« Respuesta #1 en: 13 Mayo 2018, 21:09 pm »

Si son 5 filas el for va desde i=0 hasta i<5.

Ahora te queda por hacer otro for anidado que vaya desde j=0 hasta j<array y dentro de éste haces un putchar('*'). Ya fuera de este for, pero aun dentro del de i haces un putchar('\n') para cambiar de línea.


En línea

NicoSanhueza

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Problema arrays
« Respuesta #2 en: 13 Mayo 2018, 22:52 pm »

Si son 5 filas el for va desde i=0 hasta i<5.

Ahora te queda por hacer otro for anidado que vaya desde j=0 hasta j<array y dentro de éste haces un putchar('*'). Ya fuera de este for, pero aun dentro del de i haces un putchar('\n') para cambiar de línea.

Muchas gracias! Se pudo programar ;-)   https://gyazo.com/b2e1d20bab065616a5b1c857a6c7f421

Una ultima consulta, solo por la curiosidad de errores  ;D

En este caso le coloque desde (i=0;i<6;i++) y el en segundo for (j=0;j<=array;j++), donde la desigualdad del i deberia ser i<5 y la de j deberia ser j<array.

¿Por que se imprime muchisimos '*'?
https://gyazo.com/1532581d371690697451a43df188f769
En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.575



Ver Perfil
Re: Problema arrays
« Respuesta #3 en: 14 Mayo 2018, 10:10 am »

Eso es debido a que cuando i = 5 estás fuera del array y lo que hay es desconocido. Podrían ser datos de un programa anterior o podrían ser datos de otra variable del mismo programa, por eso no hay que salirse de los arrays.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con arrays en C#
.NET (C#, VB.NET, ASP)
Edu 4 3,784 Último mensaje 23 Noviembre 2010, 16:08 pm
por Edu
[C++] Problema con Arrays.. « 1 2 »
Programación C/C++
Wazzp 10 4,918 Último mensaje 16 Enero 2011, 20:33 pm
por Wazzp
[C] Problema con Arrays.
Programación C/C++
edr89 6 2,745 Último mensaje 27 Mayo 2013, 20:49 pm
por leosansan
Problema con Arrays
Java
alp 0 930 Último mensaje 4 Mayo 2014, 02:02 am
por alp
Funcion RecomendarButacas Ayuda!! (Recorrer arrays de arrays)
Java
elenfatico 2 2,133 Último mensaje 7 Abril 2016, 00:44 am
por 50ShadesOfKenyi
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines