Cuestiones y dudas acerca de lenguajes de programación diversos.
	Moderador: Moderadores
			
		
		
			- 
				
								Hammer123							
 
									
						
		
						
						
		
		
						
						
													
							
						
									
						Mensaje
					
								por Hammer123 » Jue Nov 17, 2005 5:25 pm
			
			
			
			
			
 Amigos he buscado casi por todos lados y no he encontrado una solución para este programa que lo tengo que hacer en c++.
#include <stdio.h>
#include <conio.h>
void main()
{
 int i=0;
 char nom[5];
 for(i=0;i<=5;i++)
 {
 printf("Ingrese su nombre: "); //Aquí se llena el vector con los 5 nombres
 scanf("%s",&nom
);
 }
 for(i=0;i<=5;i++)
 {
 printf("\nEl nombre ingresado es: %s",nom); //como los imprimo????
 }
 getch();
 clrscr();
}
 
 Ojala encontraran alguna solución. 
  
Se los agradecería mucho!!!! 
			
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								alonso							
 
									
						
		
						
						
		
		
						
						
													
							
						
									
						Mensaje
					
								por alonso » Lun Dic 19, 2005 12:54 am
			
			
			
			
			Hammer123 escribió:
 Amigos he buscado casi por todos lados y no he encontrado una solución para este programa que lo tengo que hacer en c++.
#include <stdio.h>
#include <conio.h>
void main()
{
 int i=0;
 char nom[5];
 for(i=0;i<=5;i++)
 {
 printf("Ingrese su nombre: "); //Aquí se llena el vector con los 5 nombres
 scanf("%s",&nom
);
 }
 for(i=0;i<=5;i++)
 {
 printf("\nEl nombre ingresado es: %s",nom); //como los imprimo????
 }
 getch();
 clrscr();
}
 
 Ojala encontraran alguna solución. 
  
Se los agradecería mucho!!!! 
que tal mira, para empezar lo que estas usando es C, no C++
en C++ hay muchas maneras de hacer eso, en C como al parecer lo quieres hacer seria:
#include <stdio.h>
#include <conio.h>
int main()
{
 int i=0;
 char nom[5][20];    //declarar 5 nombres de 20 caracteres cada uno
 for(i=0;i<5;i++)   //el for va de 0 a 4, o de 1 a 5
 {
 printf("\nIngrese su nombre: "); //Aquí se llena el vector con los 5 nombres
 scanf("%s",nom); // nota, que los vectores no llevan &
 }
 for(i=0;i<5;i++)
 {
 printf("\nEl nombre ingresado es: %s",nom); //ya solo imprimes directo
 }
 getch();
}
 return 0; 
} 
			
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								mackriv							
 
									
						
		
						
						
		
		
						
						
													
							
						
									
						Mensaje
					
								por mackriv » Jue Oct 28, 2010 5:40 pm
			
			
			
			
			Si tengo otro vector como puedo compartir la informacion
por ejemplo
for (i=0;i<=10;i++)
{
    z=nombre;
}