Analisar código [Estrutura de repetição]
Boa tarde!!
Gostaria de pedir que analisassem meu código do porque não esta funcando :D
Essa é a questão:
Exercício: Escrever um programa em C que leia os dados de "N" pessoas(nome,sexo,idade e saúde)e informe se está apta ou não para cumprir o serviço militar obrigatório, informe totais.
eis o código:
#include <stdio.h>
main(){
int programa,idade,apto,totalApto,total;
char sexo,nome[10],saude,opc;
programa=1;
while(programa==1){
apto=1;
saude='B';
total=total+1;
printf("Informe o nome: ");
scanf("%s",&nome);
printf("Informe Sexo (M/F): ");
scanf("%s",&sexo);
printf("Informe idade: ");
scanf("%d",&idade);
if(idade<18){
apto=0;
}
printf("Digite o estado de Saude: \n ");
printf("(B) Bom - (R) Ruim - ");
scanf("%s",&saude);
if(saude=='R'){
apto=0;
}else
if(saude != 'B'){
apto=0;
}
if(apto=1){
totalApto = totalApto +1;
}
printf("Deseja continuar filtrando (S/N) \n");
scanf("%s",&opc);
if(opc=='N'){
programa = 0;
}
}
printf("Resumo Geral: ");
printf("Foram filtrados: %d pessoas",total);
printf("Aptos: %d",totalApto);
printf("");
system("pause");
}
Grato a todos!!
Discussão (3)
Carregando comentários...