como escrever um algoritmo em c que solicite ao aluno o seu nome completo e os sete digitos de sua matricula. O programa deve verificar se o ultimo digito da matricula é igual ao ultimo digito do ano atual
Claro! Aqui está um exemplo de como escrever um algoritmo em C que solicita ao aluno o seu nome completo e os sete dígitos de sua matrícula, verificando se o último dígito da matrícula é igual ao último dígito do ano atual: ```c #include #include int main() { char nome[100]; int matricula, ultimoDigitoMatricula, ultimoDigitoAno; printf("Digite seu nome completo: "); fgets(nome, sizeof(nome), stdin); printf("Digite os sete dígitos da sua matrícula: "); scanf("%d", &matricula); ultimoDigitoMatricula = matricula % 10; time_t t = time(NULL); struct tm *dataAtual = localtime(&t); ultimoDigitoAno = dataAtual->tm_year % 10; if (ultimoDigitoMatricula == ultimoDigitoAno) { printf("O último dígito da matrícula é igual ao último dígito do ano atual.\n"); } else { printf("O último dígito da matrícula é diferente do último dígito do ano atual.\n"); } return 0; } ``` Neste exemplo, utilizamos a função `fgets` para ler o nome completo do aluno e a função `scanf` para ler os sete dígitos da matrícula. Em seguida, calculamos o último dígito da matrícula utilizando o operador `%` e o último dígito do ano atual utilizando a biblioteca `time.h`. Por fim, comparamos os dois valores e exibimos uma mensagem de acordo com o resultado da comparação.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar