Olá, sou iniciante em linguagem C e preciso fazer um algoritmo do seguinte modo.
1-Criar um algoritmo em C que leia o nome, idade e sexo de uma pessoa. Se a pessoa for do sexo masculino e tiver a idade de 18 anos ou mais, ela é considerada maior de idade, caso a pessoa seja do sexo feminino e tiver idade de 21 anos ou mais, essa pessoa também é considerada maior de idade.
Como eu disse anteriormente, sou iniciante em C, consegui desenvolver um algoritmo, mas não deu certo D:
Sei que tem coisa errada no código, por favor me ajudem a resolver.
1-Criar um algoritmo em C que leia o nome, idade e sexo de uma pessoa. Se a pessoa for do sexo masculino e tiver a idade de 18 anos ou mais, ela é considerada maior de idade, caso a pessoa seja do sexo feminino e tiver idade de 21 anos ou mais, essa pessoa também é considerada maior de idade.
Como eu disse anteriormente, sou iniciante em C, consegui desenvolver um algoritmo, mas não deu certo D:
Sei que tem coisa errada no código, por favor me ajudem a resolver.
#include <stdio.h>
#include <stdlib.h>
main () {
char nome[30], sexo[2];
int idade;
printf("Digite seu nome: ");
scanf("%s", &nome);
printf("\nDigite sua idade: ");
scanf("%d", &idade);
printf("\nQual o seu sexo? Masculino(M) Feminino (F).");
scanf("%s", &sexo);
if ((idade>=18) && (sexo=='M')) {
printf("Maior");
system("pause");
}
if ((idade>=21) && (sexo=='F')) {
printf("Maior");
system("pause");
}
else {
printf("Menor");
system("pause");
}
system("exit");
}
#include <stdlib.h>
main () {
char nome[30], sexo[2];
int idade;
printf("Digite seu nome: ");
scanf("%s", &nome);
printf("\nDigite sua idade: ");
scanf("%d", &idade);
printf("\nQual o seu sexo? Masculino(M) Feminino (F).");
scanf("%s", &sexo);
if ((idade>=18) && (sexo=='M')) {
printf("Maior");
system("pause");
}
if ((idade>=21) && (sexo=='F')) {
printf("Maior");
system("pause");
}
else {
printf("Menor");
system("pause");
}
system("exit");
}
Comment