aula 33

Exercício 3: Trocar os valores de duas variáveis sem usar uma variável auxiliar

Bem vindo a aula 33 de nosso curso gratuito de programação com a linguagem C.

Exercício 3:
Faça um programa em C para trocar o valor de duas variáveis inteiras sem utilizar nenhuma variável auxiliar.


Se você está aprendendo com este curso,:

  • Se inscreva no canal…
  • Pressione o sininho para ser notificado…
  • Deixe seu like (assim saberei que gostou, além de me incentivar a continuar)
  • Apresente o canal à seus amigos!

SÃO VOCÊS QUE FAZEM O CANAL CRESCER!

Valeu!!!

Assista à videoaula com a explicação da solução no vídeo a segui.

#include <stdio.h>
#include <stdlib.h>

int main() {
    int a, b;

    printf("Digite dois valores: ");
    scanf("%d%d", &a, &b);

    printf("a: %d\tb: %d\n", a, b);

    // uma operação de soma e duas subtrações resolvem o problema.
    a = a + b;
    b = a - b;
    a = a - b;

    printf("a: %d\tb: %d\n", a, b);
    return 0;
}

Deixe um comentário

2 × um =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.