Elaborar um programa para receber valores, via teclado, nas variáveis "a" e "b". Após isto, o programa, utilizando-se de uma 3a. variável "c", deverá trocar o conteúdo das variáveis "a" e "b". (DESAFIO) Idem o programa anterior, sem utilizar-se de uma 3a. variável.
Soluções para a tarefa
Respondido por
1
===================================
int main(void)
{
int a = 0;
int b = 0;
int c = 0;
// Entrada de dados
scanf("%d", &a);
scanf("%d", &b);
// -- Entrada de dados --
printf("ANTES: variavel a: %d\nvariavel b: %d\n", a, b);
// Troca de valores
c = a;
a = b;
b = c
// -- Troca de valores --
printf("DEPOIS: variavel a: %d\nvariavel b: %d\n", a, b);
return 0;
}
===============================================
Está pronto. Fiz em linguagem C e não testei o resultado. Mas, pela lógica é pra funcionar.
Bons estudos!
int main(void)
{
int a = 0;
int b = 0;
int c = 0;
// Entrada de dados
scanf("%d", &a);
scanf("%d", &b);
// -- Entrada de dados --
printf("ANTES: variavel a: %d\nvariavel b: %d\n", a, b);
// Troca de valores
c = a;
a = b;
b = c
// -- Troca de valores --
printf("DEPOIS: variavel a: %d\nvariavel b: %d\n", a, b);
return 0;
}
===============================================
Está pronto. Fiz em linguagem C e não testei o resultado. Mas, pela lógica é pra funcionar.
Bons estudos!
Perguntas interessantes
Matemática,
9 meses atrás
Português,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
História,
1 ano atrás
Matemática,
1 ano atrás