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;
}