Informática, perguntado por JonathanNogueira90, 4 meses atrás

Poderiam ajudar por favor?



1 – Construa um programa em C que utiliza uma matriz 10×3 que armazene as temperaturas máxima e minima do dia, assim como a media de temperatura na ultima coluna. Crie um menu de escolha que ofereça as seguintes informações:

temperatura minima de todos os dias.
temperatura máxima de todos os dias.
maior variação de temperatura de todos os dias.
Sair do programa.

2 – Crie um programa que armazene em uma matriz 10×3 em cada uma das colunas armazene o tamanho de uma aresta de um triangulo, ao final exiba o percentual de triângulos isoceles, equiláteros e escalenos

Soluções para a tarefa

Respondido por ffsjos
0

Resposta do exercicio 1: Para fazer o código preciso saber se você precisa mostrar a temperatura máxima e minima de todos os dias ou a maior e a menor temperatura entre todos os dias?

Resposta do exercicio 2

#include <stdio.h>

int main()

{

float m[10][3]; //declaração da matriz

int x;//declaração de variável

int contequi=0, contiso=0, contesc=0;//declaração de variável contador

//equi=equilátero, esc= escaleno e iso=isoceles.

float requi,riso,resc; //declaração de variável resultado contador

for(x=0; x<10; x++){//entrada de dados da matriz

 printf("Informe a aresta A1 do triangulo %i:",x+1);

 scanf("%f", &m[x][0]);

 printf("Informe a aresta A2 do triangulo %i:",x+1);

 scanf("%f", &m[x][1]);

 printf("Informe a aresta A3 do triangulo %i:",x+1);

 scanf("%f", &m[x][2]);

}

for(x=0; x<10; x++){//estrutura de decisão e contagem dos tipos de triangulo

    if(m[x][0] == m[x][1] && m[x][1] == m[x][2]){

        contequi++;

    }

    else{

    if(m[x][0]==m[x][1] || m[x][1]==m[x][2] || m[x][0]==m[x][2]){

        contiso++;

    }

    else{

        contesc++;

        }

    }

}

   requi = contequi/(10*1.0)*100; //calculo do resultado se equilátero

   riso = contiso/(10*1.0)*100; //calculo do resultado se isoceles

   resc = contesc/(10*1.0)*100; //calculo do resultado se escaleno

   

   printf("\nPorcentagem de triangulos equilateros  %.0f%%\n", requi);//apresentação da porcentagem de triangulos equiláteros

   printf("Porcentagem de triangulos isoceles  %.0f%%\n", riso);//apresentação da porcentagem de triangulos isoceles

   printf("Porcentagem de triangulos escalenos  %.0f%%\n", resc);//apresentação da porcentagem de triangulos escalenos

   

return 0;

}

Explicação: Código feito em C.

Caso queira controlar a quantidade de linhas na matriz, troca o 10 na declaração da matriz por uma variável qualquer e atribui um valor para ela.

Perguntas interessantes