Você está na página 1de 2

#include<stdio.

h>// Biblioteca de entra e saída padrão C


#include<stdlib.h>> // Biblioteca padrão C ela quem faz a alocação na memória e controla os
processos

void maior(int* x, int* y);//void inicial para ter o retorno do ponteiro maior
int main()// Para o código ser executado precisamos iniciar nosso condigo com a função main
{// utilizamos chaves para dar início ao código
int ru, ru2, * p1, * p2;// declaração das variáveis

printf("1-DIGITE SEU RU, E PRECIONE A TECLA ENTER:" );// printf para imprimir na tela os
endereços de memória e os valores referentes a cada um das variáveis.
scanf_s("%d", &ru);//fazendo a leitura do primeiro dado de entrada
printf("\n");// pulando uma linha
printf("2-DIGITE O SEGUNDO RU, E PRECIONE A TECLA ENTER:" );// printf para imprimir na tela
os endereços de memória e os valores referentes a cada um das variáveis.
scanf_s("%d", &ru2);//fazendo a leitura do segundo dado de entrada

p1 = &ru;//declaração do primeiro ponteiros

p2 = &ru2;//declaração do segundo ponteiros

printf("\n SEU RU: %d", *p1);// mensagem impressa na tela com indicação do ponteio 1
printf("\n SEGUNDO RU: %d\n", *p2);// mensagem impressa na tela com indicação do ponteio 2

maior(&ru, &ru2);//retorno da maior variável


printf("\n\n\n");// pulando linhas

system("pause");//comando que pausa a mensagem na tela e solicita um tecla para continuar


return 0;// para retornar sem erro
}// para finalizar o código.
void maior(int* x, int* y) //void inicial para ter o retorno do ponteiro maior
{
if (*x > *y)//estará trazendo o valor maior
{
printf("\nO RU MAIOR E: %d\n", *x); //se for maior vai me trazer o valor de x
}
else
{
printf("\nO RU MAIOR E: %d\n", *y);//se for maior vai me trazer o valor de y
}

//if_else para determinar qual vai ser a maior Ru


}

Você também pode gostar