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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
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