Buscar

Crie um algoritmo que gere aleatoriamente um tabela com 25 linhas e 3 colunas (tabela 1). Esta tabela deve ser preenchida com números entr

Problema 6: Crie um algoritmo que gere aleatoriamente um tabela com 25 linhas e 3 colunas (tabela 1). Esta tabela deve ser preenchida com números entre 0 e 10. Depois gere outra tabela com 25 linhas e 2 colunas (tabela 2). Na primeira coluna da tabela 2 armazenar a média aritmética dos números de cada linha da tabela 1. Na segunda coluna armazenar a média harmônica dos valores de cada linha da tabela 1. A média harmônica é dada por (3/(1/v1+1/v2+1/v3).

💡 4 Respostas

User badge image

David Aquino

...

0
Dislike0
User badge image

Andre Smaira

Inicialmente devemos declarar as variáveis que serão utilizadas no algoritmo.

#include <stdio.h>

int main()

{

int v[25][3];

float v2[25][2];

int soma=0;

float soma_harmo=0;

Agora, na tabela v devemos preenche-la com números aleatórios utilizando a função rand.

for(int i=0;i<25;i++){

for(int j=0;j<3;j++){

v[i][j]=rand()%100;

}

}


Agora devemos calcular a média das linhas e salvar na coluna de v2.

for(int i=0;i<25;i++){

for(int j=0;j<3;j++){

soma = soma +v[i][j];

}

v2[i][0]=soma/3;

soma=0;

}


Agora devemos realizar a média harmônica, seguindo a mesma lógica da média anterior, apenas adaptando a fórmula.

for(int i=0;i<25;i++){

for(int j=0;j<3;j++){

soma_harmo = soma_harmo +1/v[i][j];

}

v2[i][1]=3/soma_harmo;

soma_harmo=0;

}

return 0;

}

0
Dislike0
User badge image

Andre Smaira

Inicialmente devemos declarar as variáveis que serão utilizadas no algoritmo.

#include <stdio.h>

int main()

{

int v[25][3];

float v2[25][2];

int soma=0;

float soma_harmo=0;

Agora, na tabela v devemos preenche-la com números aleatórios utilizando a função rand.

for(int i=0;i<25;i++){

for(int j=0;j<3;j++){

v[i][j]=rand()%100;

}

}


Agora devemos calcular a média das linhas e salvar na coluna de v2.

for(int i=0;i<25;i++){

for(int j=0;j<3;j++){

soma = soma +v[i][j];

}

v2[i][0]=soma/3;

soma=0;

}


Agora devemos realizar a média harmônica, seguindo a mesma lógica da média anterior, apenas adaptando a fórmula.

for(int i=0;i<25;i++){

for(int j=0;j<3;j++){

soma_harmo = soma_harmo +1/v[i][j];

}

v2[i][1]=3/soma_harmo;

soma_harmo=0;

}

return 0;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais