Oi, pessoal, boa tarde. Estou com um pequeno problema nesse exercício:
Faça um programa C para ler cada temperatura do mês de setembro e informar qual a maior temperatura e em qual dia ela ocorreu.
Ex: " A maior temperatura ocorreu no dia 22, e foi de 34º".
A parte de verificar qual a temperatura é a maior eu consegui. Só não consigo imprimir em que posição do vetor ela está. Aqui o código que fiz:
#include "stdio.h"
const int TAM=30;
void LEITURA(int V[TAM]){
int aux;
for(aux=0;aux<TAM;aux++){
printf("Entre com a temperatura do dia %d:\n",aux+1);
scanf("%d",&V[aux]);
}//Fim Do FOR
}//Fim da função LEITURA
int MAIOR(int V[TAM]){
int j,m=V[0],aux;
for(j=1;j<TAM;j++){
if(V[j]>m){
m=V[j];
}//Fim do If
}//Fim do For
return m;
}//Fim da função MENOR
main(){
int VETOR[TAM],m;
LEITURA (VETOR);
m=MAIOR(VETOR);
printf("A maior temperatura foi registrada no dia %d e foi de %dº.\n",m);
}//Fim da main
O que eu preciso modificar pra funcionar corretamente? Valeu, pessoal!
Pergunta
DidaFerrari
Oi, pessoal, boa tarde. Estou com um pequeno problema nesse exercício:
Faça um programa C para ler cada temperatura do mês de setembro e informar qual a maior temperatura e em qual dia ela ocorreu.
Ex: " A maior temperatura ocorreu no dia 22, e foi de 34º".
A parte de verificar qual a temperatura é a maior eu consegui. Só não consigo imprimir em que posição do vetor ela está. Aqui o código que fiz:
O que eu preciso modificar pra funcionar corretamente? Valeu, pessoal!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.