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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / MATRICES en: 30 Octubre 2019, 23:10 pm
Holaa
Estuve intentando rellenar una matriz con un caracter aleatorio, necesito que este caracter se posicione aleatoriamente en una matriz 5X10 solo tres veces.
La idea es que se pueda imprimir la matriz vacía exceptuando 3 posiciones que van a ser ocupadas aleatoriamente con una 'E'.
 Es en lenguaje C y solo con bibliotecas stdio.h, stdlib.h, time.h. Espero que alguien pueda ayudarme con esto, no logro entender bien en que me estoy equivocando o quizas me faltan algo, no soy bueno con matrices.
 Muchas gracias de antemano!

Código:
int main(){
    char matriz[5][10];
    int i;
    int j;

    srand((unsigned)time(NULL));
    i = rand()%5;
    j = rand()%10;

    for(i = 0; i<5; i++){
      for(j = 0; j<10; j++){
        matriz[i][j]= 'E';
        printf("|%c",matriz[i][j]);
        }
        printf("|\n");
    }


    return 0;

}

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines