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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  ¿Que hice mal?. Arreglos(SOLUCIONADO)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Que hice mal?. Arreglos(SOLUCIONADO)  (Leído 1,957 veces)
ProyectoX

Desconectado Desconectado

Mensajes: 5


Ver Perfil
¿Que hice mal?. Arreglos(SOLUCIONADO)
« en: 12 Diciembre 2012, 17:37 pm »

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define TAMANIO 5
void imprimeArreglo(const int b[]);
int main()
{
int a[TAMANIO];
int i;

for(i=0;i<TAMANIO;i++){
a=i+1;
}
imprimeArreglo(a);
}
void imprimeArreglo(const int b[])
{
int i;
for (i=0;i<TAMANIO;i++) {
if (i==3){

printf("%3d*",b);
}
else {
printf("%3d",b);

}

getch();
}

}

ME FALTABA UN = EN LA CONDICION IF, SOLUCIONADO!!

IMPRIME POR PANTALLA *4 *4 *4....etc...

Y yo quiero que imprima por pantalla 1 2 3 *4, solo quiero que marque con un asterisco el elemento b[3], pero que tambien muestre los elementos anteriores y no se porque no va hacia ELSE, cuando la condicion en IF es falsa.


« Última modificación: 12 Diciembre 2012, 17:53 pm por peponadai » En línea

leosansan


Desconectado Desconectado

Mensajes: 1.314


Ver Perfil
Re: ¿Que hice mal?. Arreglos(SOLUCIONADO)
« Respuesta #1 en: 13 Diciembre 2012, 16:00 pm »

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4. #define TAMANIO 5
  5. void imprimeArreglo(const int b[]);
  6. int main()
  7. {
  8. int a[TAMANIO];
  9. int i;
  10.  
  11. for(i=0;i<TAMANIO;i++){
  12. a[i]=i+1;
  13. }
  14. imprimeArreglo(a);
  15. }
  16. void imprimeArreglo(const int b[])
  17. {
  18. int i;
  19. for (i=0;i<TAMANIO;i++) {
  20. if (i==3){
  21. printf("  *");
  22. printf("%3d",b[i]);
  23. i++;
  24. }
  25. else {
  26. printf("%3d",b[i]);
  27.  
  28. }
  29. getch();
  30. }
  31. }
Saluditos!.


« Última modificación: 13 Diciembre 2012, 16:57 pm por leosansan » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
hice un banner...
Diseño Gráfico
Diabolik Demon 8 3,388 Último mensaje 21 Julio 2005, 18:12 pm
por Diabolik Demon
Dos madres mas que hice
Diseño Gráfico
Toxico 5 3,095 Último mensaje 22 Julio 2005, 18:43 pm
por ....Gusto....
porfavor, comente lo que hice « 1 2 »
Diseño Gráfico
‭lipman 11 5,295 Último mensaje 8 Mayo 2006, 21:11 pm
por miligraf
Arreglos, calcular cuantas consonantes... (solucionado por lluvplay).
Programación C/C++
Alex Seahorse 7 13,397 Último mensaje 20 Abril 2012, 04:49 am
por flony
[Solucionado]Problema con rand() y arreglos.
Programación C/C++
GROV 2 3,756 Último mensaje 16 Julio 2012, 21:32 pm
por GROV
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines