le explico este es mi code:
Código:
// LIBRERIAS
#include <iostream>
using namespace std;
// Variables Globales
const int NR = 3;
int i,j;
char nombre[10][10],apellido[10][10];
// Funcion Madre
void main(){
//test 1
cout << "Ingrese 5 Nombres y apellidos" << endl;
for (i = 0; i < NR; i++ ){
for ( j = 0; j < NR; j++){
cout << "Nombre N[" << i << "][" << j << "]: ";
cin >> nombre[i][j];
cout << "apellido N[" << i << "][" << j << "]: ";
cin >> apellido[i][j];
}
}
system("pause");
}
primer ciclo de la i=0 y dentro se ejecuta la j hasta 3 veces
[0 ][0 ] Nombre:
[0 ][0 ] apellido:
[0 ][1 ] Nombre:
[0 ][1 ] apellido:
[0 ][ 2] Nombre:
[ 0][2 ] apellido:
[0 ][3 ] Nombre:
[0 ][3 ] apellido:
segundo ciclo de la i=1
[1][0] Nombre:
[1][0] apellido:
[1][1] Nombre:
[1][1] apellido:
[1][2] Nombre:
[1][2] apellido:
[1][3] Nombre:
[1][3] apellido:
i = etc...
por favor corrijan me si estoy errada es asi verdad?
1)bueno el problema es el siguiente:
cuando ingreso 1 sola letra el se ejecuta bien pero cuando ingreso un nombre como jennifer se vuelve loco no entiendo xq
2) no se supone que nombre [x ] [y ]
x= numero de filas
y= numero de columnas
hay yo tengo un arreglo
nombre: 3x3 = 9 nombres
apellidos: 3x3 = 9 apellidos?
3) char nombre [a ][b ] esto no es un vector de profundidad? xq solo me deja guarda 1 letra?
a = total de filas
b= tatal de caracteres que se guardan en cada casilla?
estoy enredada por favor aclaren mis dudas y gracias!