Jump to content

SirFeliX

Membros
  • Posts

    6
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

SirFeliX's Achievements

0

Reputation

  1. Posta print de onde você chegou.
  2. #include <math.h> #include<iostream> #include<string> using namespace std; int main(){ string meses[12]={"janeiro", "fevereiro", "marco", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro" ,"dezembro"}; float temp[12]; //crio um array de float que armazena o valor da temp float media = 0; // inicializo a variavel media com valor 0 int a; for(a=0;a<12;a++){ // percorro os 12 meses cout<<"Digite a temperatura do mes de "<< meses[a] << " : "; cin>>temp[a]; //leio a temperatura e armazeno no array media += temp[a]; // somo a temperatura lida a variavel média } media = media / 12; // divido a média por 12 (numero total de meses) cout << "A temperatua média é : " << media << endl; // imprimo valor da média for(a=0;a<12;a++){ // percorro todos os meses if(temp[a] > media) // se a temp do mes for maior que a media imprime. cout<<"O mes de " << meses[a] <<" teve a temperatura de "<< temp[a]<<endl; } }
  3. #include <math.h> #include<iostream> #include<string> using namespace std; int main(){ string mes[12]; float temp[12]; float media ; int a,b; for(a=0;a<2;a++){ // Por que o for vai até < 2? não deveria ser < 12? cout<<"digite o Mes que gostaria de usar : "<<a+1<<endl; // Não entendi mt bem essa msg, mes que eu gostaria de usar? cin>>mes[a]; for(b=0;b<1;b++){ // porq você utiliza um for que só vai rodar 1 vez? cout<<"Qual a temperatura dele? "<<b+1; // temperado do mes que digitei antes? cin>>temp; // aqui você deveria ter especificado a posição em que vc vai armazenas a temperatura, talvez temp[a] ?. media += temp; // você não inicializou a variavel media, o que garante que já não exista um valor nela? } // é necessario divider media/meses lidos, ainda não entendi se vc vai ler todos os 12 meses ou só alguns. } for(a=0;a<2;a++){ //porq até seja menor que 2? não deveria ser 12? cout<<mes[a]<<"TEVE A TEMPERATURA DE "<<temp<<a+1<<endl; // você não tinha que verificar quais meses estão acima da media antes de imprimir? }
  4. é necessário utilizar ' . ' nas casas decimais você está utilizando ' , '. você utiliza ||, nesse caso a condição do salario ser > 0 é sempre satisfeita, você deve utilizar &&.
  5. Você não postou seu código, tente fazer e então poste a duvida especifica.
  6. SirFeliX

    C/C++

    Na resposta da 1 você diz que é necessário a utilização de vetores, porém ao responder a numero 2 você não utiliza vetores. a cada interação do seu loop você sobrescreve os valores na sua variável, ai final do loop você vai ter armazenado apenas os dados do seu ultimo aluno, e não tera nada dos primeiros 29.
×
×
  • Create New...