Ir ao conteúdo

Trocar de valores em C


dedeboy2005

Posts recomendados

Postado

Olá estou com um probleminha simples é o seguinte,eu esttou estudando Lógica de Programação e tem um exercicio assim;

Ler dois Valores para as variaveis A e B, eftuar a troca dos valores de forma que a variavel A passa a possuir o valor da variavel B e que a variavel B passa a possuir o valor da variavel A;

E gostaria de saber como eu faço pra fazer essas trocas?

Muito Obrigado

Postado

voce informa um valor pra A, um valor pra B e efetua a troca.

Como?

Use uma variável auxiliar :D

Tenta fazer agora. Se não entendeu, posta aqui que eu coloco o código pra você ^_^

Postado

É uma maneira que eu não tinha pensado,

mas acho mais simplificado usar auxiliar:

A = 10; X = A --> A = B --> B = X

B = 20;

X = 0;

Postado
É uma maneira que eu não tinha pensado,

mas acho mais simplificado usar auxiliar:

A = 10; X = A --> A = B --> B = X

B = 20;

X = 0;

Com variável auxiliar realmente é bem mais fácil. Aquela forma que eu mostrei geralmente é pedida pelos professores, para teste de conceitos lógicos.

  • 2 anos depois...
Postado

Bom dia amigo segue abaixo o código em C para troca de valores


# include <stdio.h>
void troca (int *a, int *{
int aux;
aux=*a;
*a=*b;
*b=aux;
}
int main(){
int a,b;
printf("Digite o valor de A\n");
scanf("%d",&a);

printf("Digite o valor de B\n");
scanf("%d",&;

//chama a funcao troca
troca(&a,&;
// exibe o resultado da troca
printf("Valor de A=%d\n",a);
printf("Valor de b=%d\n",;
return 0;
}

Att,

Rafael Amaral

  • 2 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!