Arthur Menezes Postado Março 31, 2008 Denunciar Share Postado Março 31, 2008 pow galera desculpem as frequentes duvidas mas a primeira vez q me deparo com um erro desse Exercício 20.cpp ")))->std::basic_ostream<_CharT, _Traits>::operator<< [with _CharT = char, _Traits = std::char_traits<char>](cont_aprov) < std::endl' Ajudem ae por favor!olha o codigo#include <iostream.h>#include <string.h>#include <iomanip.h>#define arrayTAM 3struct nota{ char nome[50]; float p1, p2, p3, media; };nota aluno[arrayTAM];int cont_aprov=0, cont_reprov=0;int main(void){ for(int i=0; i<= arrayTAM; i++) { cout<<"Nome do aluno: "; cin.get(aluno.nome, 50); cout<<"Nota da P1: "; cin>> aluno.p1; cout<<"Nota da P2: "; cin>> aluno.p2; cout<<"Nota da P3: "; cin>> aluno.p3; aluno.media = (aluno.p1+aluno.p2+(2*aluno.p3))/4; if(aluno.media >= 8.00) { cont_aprov++; } else { cont_reprov++; } cout<<"A media final do aluno "<<aluno.nome<<" e "<<setprecision(2)<<setiosflags(ios::fixed | ios::showpoint)<<aluno.media<<endl; } cout<<"O total de alunos aprovados e: "<<cont_aprov<endl; // o compilador ta acusando o erro nessa linha cout<<"O tatal de alunos reprovados e: "<<cont_reprov<<endl; system("pause"); } Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest quitZAUMMM Postado Março 31, 2008 Denunciar Share Postado Março 31, 2008 bom c você perceber na linha q esta o erro falta um parentese angular!veja c é realmente isso!!obs: pra ser mais especifico falta um '<'<<endl; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Arthur Menezes Postado Março 31, 2008 Autor Denunciar Share Postado Março 31, 2008 Ae vlw mesmo... erro bobo.. agente quando ta com a cabeça cheia nem repara!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest quitZAUMMM Postado Março 31, 2008 Denunciar Share Postado Março 31, 2008 isso ae!!rlx é normal a gente não ver esses erros!uma vz eu acho q fiquei sem bricadeira umas 3 hrs analizando porque a função não retornava o valor certo até ver q eu apenas esqueci de definir q o retorno da função seria float!ehUAHUUE[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Arthur Menezes Postado Abril 1, 2008 Autor Denunciar Share Postado Abril 1, 2008 Ae vlw brother...é foda não é? a cabeça da gente esquenta e num acha mais nada!!!aauhuhauhauhauhaabração Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Arthur Menezes
pow galera desculpem as frequentes duvidas mas a primeira vez q me deparo com um erro desse
Exercício 20.cpp ")))->std::basic_ostream<_CharT, _Traits>::operator<< [with _CharT = char, _Traits = std::char_traits<char>](cont_aprov) < std::endl'
Ajudem ae por favor!
olha o codigo
#include <iostream.h>
#include <string.h>
#include <iomanip.h>
#define arrayTAM 3
struct nota
{
char nome[50];
float p1, p2, p3, media;
};
nota aluno[arrayTAM];
int cont_aprov=0, cont_reprov=0;
int main(void)
{
for(int i=0; i<= arrayTAM; i++)
{
cout<<"Nome do aluno: ";
cin.get(aluno.nome, 50);
cout<<"Nota da P1: ";
cin>> aluno.p1;
cout<<"Nota da P2: ";
cin>> aluno.p2;
cout<<"Nota da P3: ";
cin>> aluno.p3;
aluno.media = (aluno.p1+aluno.p2+(2*aluno.p3))/4;
if(aluno.media >= 8.00)
{
cont_aprov++;
}
else
{
cont_reprov++;
}
cout<<"A media final do aluno "<<aluno.nome<<" e "<<setprecision(2)<<setiosflags(ios::fixed | ios::showpoint)<<aluno.media<<endl;
}
cout<<"O total de alunos aprovados e: "<<cont_aprov<endl; // o compilador ta acusando o erro nessa linha
cout<<"O tatal de alunos reprovados e: "<<cont_reprov<<endl;
system("pause");
}
Obrigado
Link para o comentário
Compartilhar em outros sites
4 respostass 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.