Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda em Exercicio!


Guest --Pedro --

Pergunta

Guest --Pedro --

---Foi feita uma pesquisa para determinar o índice de mortalidade infantil em um certo período. Fazer um programa que:

*Leia inicialmente o número de crianças nascidas no período.

*Leia, em seguida, para cada criança morta, o sexo (M ou F) e o número de meses de vida. O programa deverá ser encerrado quando for informado a letra "E" no lugar do sexo da criança.

*Determine e escreva as porcentagens (em relação ao número de crianças nascidas):

Crianças mortas no período.

Crianças do sexo masculino mortas no período.

Crianças que viveram 24 meses ou menos no período.

:wacko: To com duvida como vou saber a quantidade de Crianças mortas???? e como armazenar esses dados e serem calculados depois..??????

já fiz uma parte se alguém puder me ajudar...

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char sexo[6];
char numero[500];
char vida [500];
int c=0;
main () {
     
     printf("Informe o numero de Criancas nascidas\n");
fgets(numero,500,stdin);
c=c+1;
printf("Inform o sexo F ou M \n");
fgets(sexo,6,stdin);
printf("Informe numero de meses de Vida \n");
fgets(vida,500,stdin);
if (strstr (sexo, "E"))
printf("Programa Encerrado\n");
system("pause");

}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Cara, quem sabe tu não pergunta no programa "digite o nº de crianças mortas nesse periodo"

ou, uma opção melhor, mostre " para cada criança morta digite o sexo dela e o tempo de vida, digite E para finalizar o programa", com uma laço tu vai mandando ler o sexo e a idade, pode por numa matriz de duas linhas(onde uma linha correspode ao sexo e a outra ao tempo de vida) por "n" colunas(onde cada coluna corresponde a uma criança), vai incrementando um contador de mortas, esse contador é o nº de colunas da matriz, inicializa ele como 1 para não ter problema, só não esqueça de decrementar em 1 depois para obter o nº exato de crianças mortas, quando a pessoa digitar um E muda o valor de uma variavel de flag, a qual vai comandar o laço, vou fazer um exemplinho:

.
.
.
flag=0;
mortas=1;
while (flag==0) {
    printf("Digite o sexo da criança morta neste periodo M/F, E  para finalizar");
    scanf("%c",&crias[1][mortas]);
    if ((sexo=='E') || (sexo=='e')) { flag=1; break; }
    printf("Digite o tempo de vida desse criança")
    scanf("%d",&crias[2][mortas]);
    mortas++;
    }
mortas--;
.
.
.

Bom isso foi só pra te passar uma idéia, concerteza ten erros, não dei muita bola, fiz rapidão só pra te passar a idéia central, qualquer coisa pergunta, sempre estou aqui pelo forum, se não gostou da sugestão ignore-a, espero ter entendido a sua duvida e conseguido ajudar

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...