Informática, perguntado por NicollasYuri, 7 meses atrás

[URGENTE] Faça uma função para trocar o conteúdo de duas variáveis int. Para isso, a função deverá receber dois parâmetros por referência. Utilize o seguinte protótipo para a função.
void trocar(int *var1, int *var2)


OBS: EM C OU C++

Soluções para a tarefa

Respondido por joaopedrolemos
1

#include <stdio.h>

void trocar (int var1, int var2){

   int aux;

   aux = var1;

   var1 = var2;

   var2 = aux;

   printf("Valor 1: %d\nValor 2: %d\n",var1,var2);

}

int main(){

   int a,b;

   printf("Valor 1: "); scanf("%d",&a);

   printf("Valor 2: "); scanf("%d",&b);

   trocar (a,b);

   

   return 0;

}

Fiz assim porque não entendi bem como encaixar ponteiros na resolução, você pode comentar abaixo e tentarei refazer a solução. Explique mais da questão, se for o caso.


NicollasYuri: Obrigadooo!!!
paitaon5121: não rodou! file not compiled, oq houve ?
joaopedrolemos: File not compiled porque o compilador tem que transformar o arquivo .c em .o para poder ser lido pelo seu PC... O código funciona e obedece à sintaxe da linguagem. Teste em Compilador online
Perguntas interessantes