miiiiiiiiiiia Postado Junho 12, 2011 Denunciar Share Postado Junho 12, 2011 Um programa que leia 10 valores, informe quantos valores são negativos , quantos são positivos e a soma dos positivos : #include <iostream> using namespace std; int main (){ int vet[10] ,posa=0, cont; float valor, pos=0,neg=0; for (cont =0;cont <10, cont ++) { cout <<"\nInforme um valor : "; cin>>valor; vet[cont]= valor; if (valor<0){ neg = neg + 1; }else { pos=pos + valor; posa=posa++; } } cout<<"Numeros negativos : "<<neg<<"\nNumeros positivos : "<<posa<<"\tSoma dos numeros positivos :"<<pos; return 0; }esta dando o erro : O\c++\reais\main.cpp||In function `int main()':|O\c++\reais\main.cpp|9|warning: left-hand operand of comma has no effect|O\c++\reais\main.cpp|9|error: expected `;' before ')' token|O\c++\reais\main.cpp|14|warning: converting to `int' from `float'|||=== Build finished: 1 errors, 2 warnings ===| Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Junho 12, 2011 Denunciar Share Postado Junho 12, 2011 dentro do for, você pos uma virgula no lugar do ponto e virgula.e você declarou algumas variaveis como int e outras como float e esta tentando passar os valores de uma para as outras...se as variaveis deveriam guardar os mesmos tipos de valores, o melhor deixar todas com o mesmo tipo (se forem valores inteiros, deixe como int e ser for valores quebrados, deixe como float).ou então converta os valores nas atribuicoes:vet[cont]= (int)valor; //converte para int o valor q estava como float Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
miiiiiiiiiiia
Um programa que leia 10 valores, informe quantos valores são negativos , quantos são positivos e a soma dos positivos :
esta dando o erro :
O\c++\reais\main.cpp||In function `int main()':|
O\c++\reais\main.cpp|9|warning: left-hand operand of comma has no effect|
O\c++\reais\main.cpp|9|error: expected `;' before ')' token|
O\c++\reais\main.cpp|14|warning: converting to `int' from `float'|
||=== Build finished: 1 errors, 2 warnings ===|
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.