->Aloque ou declare uma matriz real como desejar
->Em cada elemento atribua um número real aleatório. Há várias formas de gerar, discutidas em inglês e em português nas publicações abaixo:
https://stackoverflow.com/questions/13408990/how-to-generate-random-float-number-in-c
https://pt.stackoverflow.com/questions/128465/rand-entre-n%C3%BAmeros-com-virgula
->Fazendo isso, você terá uma matriz real aleatório.
Note que não existe meios de fazer isso com a própria linguagem, então é necessário fazer alguns "truques" matemáticos simples usando rand() e truncamento (float). Esses meios são discutidos nos links que passei.
```c
#include//srand,rand
#include//time
#define n 10//definicao de n
#define m 20//definicao de m
int main()// Funcao principal
{
double A[n][m];// Matriz
srand ( time ( NULL));// Inicializacao do geradoraleatorio
for(int i=0; ifor(int j=0; j A[i][j] = (double)rand()/RAND_MAX*2.0-1.0;//Insere real aleatorio
return 0;//Finaliza o programa
}
```
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar