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).
Código feito na linguagem pseudocódigo.
algoritmo "40Pessoas”
var
idade: Vetor[1..40] de inteiro
nome, sexo: Vetor[1..40] de caractere
i: inteiro
inicio
Para i <- 1 ate 40 passo 1
facaEscreva("Digite o", i,".º Nome: ")
Leia(nome[i])
Escreva("Sexo [M/F]: ")
Leia(sexo[i])
Escreva(" informe sua idade: ",nome[i]," : ")
Leia(idade[i])
FimPara
Para a resolução dessa questão é necessario conhecimento em laços e condicionais.
#include <cstring>
#include <iostream>
using namespace std;
int main(){
char lnom[40][40];
char nome[40];
int idade;
char sexo;
int j=0;
int i;
for (i=0;i<4;i++){
cout << "Digite um nome: ";
cin >> nome;
cout << "Digite a idade: ";
cin >> idade;
cout << "Digite o sexo: (M/F)";
cin >> sexo;
if (sexo == 'F' and idade<=28){
strcpy(lnom[j],nome);
j+=1;
printf("%s",lnom[j]);
};
};
while (j>=0){
printf("%s",lnom[j]);
j-=1;
};
}
Para a resolução dessa questão é necessario conhecimento em laços e condicionais.
#include <cstring>
#include <iostream>
using namespace std;
int main(){
char lnom[40][40];
char nome[40];
int idade;
char sexo;
int j=0;
int i;
for (i=0;i<4;i++){
cout << "Digite um nome: ";
cin >> nome;
cout << "Digite a idade: ";
cin >> idade;
cout << "Digite o sexo: (M/F)";
cin >> sexo;
if (sexo == 'F' and idade<=28){
strcpy(lnom[j],nome);
j+=1;
printf("%s",lnom[j]);
};
};
while (j>=0){
printf("%s",lnom[j]);
j-=1;
};
}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar