Informática, perguntado por vitorrangel1394, 4 meses atrás

Poderiam me ajudar com um questão em linguagem C?
Escreva um programa que contenha duas variáveis inteiras. Leia essas variáveis do teclado. Em seguida, compare seus endereços e exiba o conteúdo do maior endereço.

Soluções para a tarefa

Respondido por aquila2000
0

Resposta:

#include <stdio.h>

int main() {

   int a, b;

   printf("Digite o valor de a: ");

   scanf("%d", &a);

   printf("Digite o valor de b: ");

   scanf("%d", &b);

   if (&a > &b) {

       printf("Conteúdo do endereço maior: %d\n", a);

   } else {

       printf("Conteúdo do endereço maior: %d\n", b);

   }

   return 0;

}

O programa acima lê dois valores inteiros, armazenando-os nas variáveis a e b. Em seguida, é feita uma comparação entre os endereços das variáveis usando o operador &. Se o endereço de a for maior do que o endereço de b, o programa exibe o conteúdo de a, caso contrário, o conteúdo de b é exibido.

Note que essa comparação entre endereços não é uma boa prática, pois não tem relação com a finalidade das variáveis, e pode causar problemas de performance no programa.

Perguntas interessantes