• Matéria: Informática
  • Autor: monicaraujo6118
  • Perguntado 3 anos atrás

Escreva um algoritmo em linguagem C que atenda os seguintes requisitos: ✓ Crie um registro para armazenar o seu Nome Completo e o seu RU. ✓ Solicite ao usuário que digite o seu RU e o seu Nome Completo. ✓ Crie um ponteiro para o registro. ✓ Através do ponteiro para o registro verifique se o RU digitado é um número par ou ímpar e informe a resposta na tela. ✓ Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente, invertido. Por exemplo: Pedro Alvares Cabral -> larbaC seravlA ordeP Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu nome completo e o seu RU. Matéria de Linguagem de Programação C.


Anônimo: faço seus códigos e atividades de programação em C
chama no whats 5518981253917
faço por um valor bom e justo, e te envio rapidamente
claudio2m9873567: ==============================================================

::::::::::::::::::::::::::::::::::::::::::: 2M ASSESSORIA:::::::::::::::::::::::::::::::::::::::::::

Mais de 10 anos no mercado acadêmico

Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

CONTATO::

WHATS (15) 98115-0680

Solicite seu trabalho

=============================================================

Respostas

respondido por: fqpl059
10

O algoritmo desenvolvido em linguagem C, que atende a todos esses requisitos está abaixo!

#include <stdio.h>

#include <string.h>

// Criamos um registro

typedef struct{

char nome[30];

int ru;

} User;

void main() {

// Instanciamos o registro

User user;

// Recebemos os dados

   printf("Informe seu nome: ");

scanf("%[^\n]", user.nome);

printf("Informe seu RU: ");

scanf("%d", &user.ru);

// Criamos um ponteiro

User *p_user = &user;

// Verifica se RU é par ou ímpar

printf("O valor de RU é ");

if (p_user->ru % 2 == 0){

 printf("par!\n");

}else{

 printf("ímpar!\n");

}

// Escreve o nome invertido

for(int c=(int)strlen(p_user->nome); c>-1; c=c-1){

 printf("%c", p_user->nome[c]);

}

printf("\n");

}

 

Anexos:
Perguntas similares