Centro Federal de Educação Tecnológica de Minas Gerais
Centro Federal de Educação Tecnológica de Minas Gerais
Centro Federal de Educação Tecnológica de Minas Gerais
Engenharia de Computação
Lógica de Programação
Lista 3
Resultados :
Questão 1
#include <stdio.h>
#include <ctype.h>
int main() {
while (1) {
scanf("%d", &idade);
sexo = toupper(sexo);
cabelos = toupper(cabelos);
if ((sexo != 'M' && sexo != 'F') || (olhos != 'V' && olhos != 'A' && olhos != 'C' && olhos !=
'P') ||
(cabelos != 'C' && cabelos != 'R' && cabelos != 'L' && cabelos != 'P')) {
printf("Entrada inválida!\n");
continue;
total_habitantes++;
else total_masculino++;
if (sexo == 'F' && idade >= 18 && idade <= 40 && (cabelos == 'P' || cabelos == 'L'))
fem_18_40_pretos_louros++;
if (sexo == 'M' && idade >= 18 && idade <= 40 && olhos == 'V')
masc_18_40_verdes++;
if (total_masculino > 0)
return 0;
Questão 2
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
if (primeiro_caractere) {
if (!isalpha(c)) valido = 0;
primeiro_caractere = 0;
} else {
if (!isalnum(c)) valido = 0;
if (valido)
printf("Identificador válido.\n");
else
printf("Identificador inválido.\n");
return 0;
Questão 3
#include <stdio.h>
double fatorial(int n) {
if (n == 0) return 1;
double fat = 1;
return fat;
int main() {
int N;
double S = 0;
scanf("%d", &N);
S += 1.0 / fatorial(i);
}
printf("Valor de S: %.6f\n", S);
return 0;
Questão 4
#include <stdio.h>
int main() {
return 0;
Questão 5
#include <stdio.h>
int main() {
int n = 289;
while (n >= 1) {
n -= 33;
}
printf("\n");
return 0;
Questão 6
#include <stdio.h>
int main() {
int N, termo = 0;
scanf("%d", &N);
termo += (i % 2 == 0) ? 5 : 1;
printf("\n");
return 0;
Questão 7
#include <stdio.h>
int main() {
printf("Entrada inválida!\n");
i--;
continue;
maior_altura_homens = altura;
else if (sexo == 2) {
soma_altura_mulheres += altura;
total_mulheres++;
if (total_mulheres > 0)
return 0;
Questão 8
#include <stdio.h>
#include <string.h>
int main() {
while (1) {
scanf("%d", &codigo);
scanf("%d", &vagas);
scanf("%d", &masc);
scanf("%d", &fem);
maior_candidatos_por_vaga = candidatos_por_vaga;
strcpy(curso_mais_feminino, nome);
}
if (fem > maior_fem) {
maior_fem = fem;
strcpy(curso_mais_feminino, nome);
maior_masc = masc;
strcpy(curso_mais_masculino, nome);
return 0;