Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int n,m;
- int temp[30][30];
- void ler(){
- int i,j;
- printf("Numero de cidades\n");
- scanf("%d",&n);
- printf("Numerdo de dias\n");
- scanf("%d",&m);
- printf("Agora as temperaturas\n");
- for(i=0;i<n;i++){
- for(j=0;j<m;j++){
- scanf("%d",&temp[i][j]);
- }
- }
- }
- void media(){
- int i,j;
- float med[30],md=0;
- int s=0;
- for (i=0;i<n;i++){
- for (j=0;j<m;j++){
- s=s+temp[i][j];
- }
- md=(s*1.0)/m;
- med[i]=md;
- md=0;
- s=0;
- }
- for (i=0;i<n;i++){
- printf("%.2f\n",med[i]);
- }
- }
- void maior(){
- int i,j;
- int maior=0;
- for (i=0;i<n;i++){
- for(j=0;j<m;j++){
- if(temp[i][j]>maior)
- maior=temp[i][j];
- }
- }
- for (i=0;i<n;i++){
- for(j=0;j<m;j++){
- if(temp[i][j]==maior)
- printf("Temperatura do dia %d da capital %d\n", j+1, i+1);
- }
- }
- }
- void isol(){
- int i,j;
- for(i=1;i<n-1;i++){
- for(j=1;j<m-1;j++){
- if(temp[i][j]>temp[i-1][j] && temp[i][j]>temp[i][j-1] && temp[i][j]> temp[i+1][j] && temp[i][j]> temp[i][j+1] ){
- printf("%d\n",temp[i][j]);
- printf("%d %d\n",i+1,j+1);
- }
- }
- }
- }
- void fora(){
- int td,c,i,j;
- printf("Capital que deseja verificar\n");
- scanf("%d",&c);
- printf("Temperatura dada\n");
- scanf("%d",&td);
- for (i=0;i<n;i++){
- for (j=0;j<m;j++){
- if(i+1==c){
- if(temp[i][j]>=td && (temp[i][j])-5<=td || temp[i][j]<=td && (temp[i][j])+5>=td){
- printf("%d\n",temp[i][j]);
- }
- }
- }
- }
- }
- int main() {
- int op;
- do{
- printf("1- Ler dados\n");
- printf("2- media\n");
- printf("3- maior\n");
- printf("4- isolados\n");
- printf("5- fora\n");
- printf("6- sair\n");
- scanf("%d",&op);
- switch (op)
- {
- case 1: ler();
- break;
- case 2: media();
- break;
- case 3: maior();
- break;
- case 4: isol();
- break;
- case 5: fora();
- break;
- }
- }while (op!=6);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement