Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. /*Exercício 26: Escreva um programa em C que seja capaz de registar 3 valores de
  2. temperaturas durante 7 dias. Tenha em conta as seguintes alíneas:
  3. a) Os valores das temperaturas são pedidos ao utilizador.
  4. b) Encontra e apresenta os valores das temperaturas de um dia da semana indicado
  5. pelo utilizador (deverá ser validado).
  6. c) Determina e apresenta o menor valor introduzindo.
  7. d) Determina e apresenta quantos valores se registaram acima da média.*/
  8. #include <stdio.h>
  9. main()
  10. {
  11. float temp[7][3];
  12. int media, j, i, supm, menor, dia, soma;
  13. soma=0;
  14. for(i=0,menor=10000,media=0;i<7;i++)
  15. {
  16. for(j=0;j<3;j++)
  17. {
  18. printf("Introduza 3 valores de temperatura para o dia %d:",i+1);
  19. scanf("%f",&temp[i][j]);
  20. if(temp[i][j]<=menor)
  21. {
  22. menor=temp[i][j];
  23. }
  24. soma=soma+temp[i][j];
  25.  
  26. }
  27. media=soma/21;
  28.  
  29. }
  30. printf("Introduza o dia que quer verificar as temperaturas:");
  31. scanf("%d",&dia);
  32. if(dia<=0||dia>7)
  33. printf("Dia invalido\n");
  34. else
  35. {
  36. for(j=0;j<3;j++)
  37. printf("%.1f\n",temp[dia-1][j]);
  38. }
  39. printf("Menor valor= %d\n",menor);
  40. for(i=0,supm=0;i<7;i++)
  41. {
  42. for(j=0;j<3;j++)
  43. {
  44. if(temp[i][j]>media)
  45. {
  46. supm++;
  47. }
  48.  
  49. }
  50. }
  51. printf("Valores superiores a media: %d",supm);
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement