No primeiro loop:Exceção de ponto flutuante (core dumped)

1. No primeiro loop:Exceção de ponto flutuante (core dumped)

Pedro André
infinity

(usa Debian)

Enviado em 10/12/2006 - 17:12h

Olá pessoal!

Neste programa, quando eu entro com somente uma pessoa do sexo masculino 'm', ele dá o erro na contagem, caso contrario dá tudo certo.

Podem me ajudar?

PS: Se necessitarem de mais comentários me informem.
----------------------------------------------------
#include <iostream.h>
#include <ncurses.h>
#include <stdio.h>

using namespace std;

main ()

{

(system("clear"));

int idade=1,flag,cont_vez=0,maior_id=0,cont_fs=0,porc,cont_f=0,cont=0;
char sexo;
float salario=1.00,media_sal=0;

for (flag=1;flag>0;flag)
{
cout<<"Digite sua idade :";
cin>>idade;

if (idade>0)
{
flag=1;
cout<<"Digite seu sexo :";
cin>>sexo;
cout<<"Digite seu salario :";
cin>>salario;



media_sal+=salario; //Acumula os salarios digitados

cont_vez++; //Conta quantas vezes o laço é realizado

//Conta a quantidade de homens
if (sexo=='m')
{
cont+=1;
}


//Condição de salario => cont_fs ->Conta sexo femino com a condição de salario

if (sexo=='f' && salario<=300)
{
cont_fs++;
}
//Cotagem de mulheres
if (sexo=='f')
{
cont_f++;
}

//Calcula a maior idade e atribui valor
if (idade>maior_id)
{
maior_id=idade;
}

} // Fecha o if (idade>0)
else
{
flag=0;
}





}


cout<<"A media salarial de "<<cont_vez<<" entrevistados eh "<<media_sal/cont_vez<<"\n";
cout<<"A maior idade eh :"<<maior_id<<"\n";
cout<<"O total de mulheres com salario ate R$300.00 eh "<<cont_fs*100/cont_f<<"%\n";
cout<<"O total de homens eh: "<<cont<<"\n";



//FIM
getchar();

}


  


2. Re: No primeiro loop:Exceção de ponto flutuante (core dumped)

Joao Paulo Guandalini Marinho
linux.joao

(usa Ubuntu)

Enviado em 10/01/2007 - 23:39h

Qual o compilador que vc está utilizando?

Faça um teste, tentando alterar a linha
- cont+=1;
para
cont++;

espero ter ajudade
Abraço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts