Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Exercício 26: Escreva um programa em C que seja capaz de registar 3 valores de
- temperaturas durante 7 dias. Tenha em conta as seguintes alíneas:
- a) Os valores das temperaturas são pedidos ao utilizador.
- b) Encontra e apresenta os valores das temperaturas de um dia da semana indicado
- pelo utilizador (deverá ser validado).
- c) Determina e apresenta o menor valor introduzindo.
- d) Determina e apresenta quantos valores se registaram acima da média.*/
- #include <stdio.h>
- main()
- {
- float temp[7][3];
- int media, j, i, supm, menor, dia, soma;
- soma=0;
- for(i=0,menor=10000,media=0;i<7;i++)
- {
- for(j=0;j<3;j++)
- {
- printf("Introduza 3 valores de temperatura para o dia %d:",i+1);
- scanf("%f",&temp[i][j]);
- if(temp[i][j]<=menor)
- {
- menor=temp[i][j];
- }
- soma=soma+temp[i][j];
- }
- media=soma/21;
- }
- printf("Introduza o dia que quer verificar as temperaturas:");
- scanf("%d",&dia);
- if(dia<=0||dia>7)
- printf("Dia invalido\n");
- else
- {
- for(j=0;j<3;j++)
- printf("%.1f\n",temp[dia-1][j]);
- }
- printf("Menor valor= %d\n",menor);
- for(i=0,supm=0;i<7;i++)
- {
- for(j=0;j<3;j++)
- {
- if(temp[i][j]>media)
- {
- supm++;
- }
- }
- }
- printf("Valores superiores a media: %d",supm);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement