Buenos dias!!!!
Estoy dandole duro a la programada pero en esta ocasión tengo un problema con una matriz, donde tengo que validar los datos de entrada del usuario y que estos no se repitan unos vez ingresados, por ejemplo: usuario ingresa letra a, usuario ingresa letra b usuario ingresa letra c usuario ingresa letra a----- Por favor ingrese un elemento diferente(es aqui donde sustituye la letra o elemento ingresado y llena ese espacio con un elemento que no este repetido en la matriz)
la matriz es de elementos char y va todo en un menu while, pero es en este punto del case donde necesito su ayuda.
adjunto el codigo que llevo, muchas gracias.
case 3: system ("cls"); cout<<"INGRESE 12 ELEMENTOS.\n"; for(j=0;j<4;j++) { for(k=0;k<3;k++) { cin>>matriz[j][k]; for(h=0;h<j;h++) { for(i=1;i<k;i++) { mat[h]=matriz[j][k]; if (matriz[j][k] =! mat[h]) { cout<<"EL VALOR INGRESADO YA EXISTE EN LA MATRIZ!!!!\n\nINGRESE UN NUEVO VALOR: "; cin>>matriz[j][k]; } } } } } cout<< "PRESIONE UNA TECLA PARA CONTINUAR "; getch(); break;
MUCHAS GRACIAS DE ANTE MANO
|