Criar um algoritmo que leia o nome, a idade e o sexo de 40 pessoas. Imprimir o nome das pessoas que forem do sexo feminino e tiverem até 28 anos (inclusive).
Soluções para a tarefa
Respondido por
2
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char nome[50][40], sexo[40];
int idade[40], i;
for(i=0;i<40;i++) {
gets(nome[i]);
fflush(stdin);
scanf("%d", &idade[i]);
fflush(stdin);
scanf ("%c", &sexo[i]);
fflush(stdin);
}
for(i=0;i<40;i++) {
if(idade[i] <= 28 && sexo[i] == 'F') {
printf("\n");
puts(nome[i]);
}
}
return 0;
}
#include <stdlib.h>
#include <string.h>
int main() {
char nome[50][40], sexo[40];
int idade[40], i;
for(i=0;i<40;i++) {
gets(nome[i]);
fflush(stdin);
scanf("%d", &idade[i]);
fflush(stdin);
scanf ("%c", &sexo[i]);
fflush(stdin);
}
for(i=0;i<40;i++) {
if(idade[i] <= 28 && sexo[i] == 'F') {
printf("\n");
puts(nome[i]);
}
}
return 0;
}
Giancarl021:
ele não imprimiu pq não entrou no if
maria
29
F
joao
29
--------------------------------
Process exited after 12.79 seconds with return value 0
Pressione qualquer tecla para continuar. . .
27
F
JUJU
27
--------------------------------
Process exited after 8.964 seconds with return value 0
Pressione qualquer tecla para continuar. . .
Respondido por
0
Segue o código em C fazendo uso de struct:
#include <stdio.h>
#include <stdlib.h>
struct Pessoa
{
char nome[100];
char sexo;
int idade;
};
int main ()
{
struct Pessoa Pessoas[40];
//PREENCHIMENTO DO VETOR
for(int i=0; i<40;i++)
{
printf("Informe o Nome da %dª Pessoa: ",i+1);
scanf("%s", &Pessoas[i].nome);
printf("Informe o Sexo (M ou F) da %dª Pessoa: ",i+1);
scanf("%s", &Pessoas[i].sexo);
printf("Informe a Idade da %dª Pessoa: ",i+1);
scanf("%d", &Pessoas[i].idade);
}
//BUSCA POR SEXO FEMININO E ATÉ 28 ANOS
printf("\nPESSOAS DO SEXO FEMININO COM ATÉ 28 ANOS:\n");
for(int i=0; i<40;i++)
{
if((Pessoas[i].sexo == 'f' || Pessoas[i].sexo == 'F') && Pessoas[i].idade <= 28)
{
printf("%s - %d anos.\n", Pessoas[i].nome, Pessoas[i].idade);
}
}
return 0;
}
Perguntas interessantes
Inglês,
10 meses atrás
Geografia,
10 meses atrás
Ed. Física,
10 meses atrás
Matemática,
1 ano atrás
Inglês,
1 ano atrás
História,
1 ano atrás