Ir ao conteúdo
  • Cadastre-se

Estou com dúvidas mais teóricas nesses dois programas em c++


Visitante

Posts recomendados

Os exercícios são o 1 e o 2 dessa lista:

 

https://dl.dropboxusercontent.com/u/4297019/Aulas/2014-02/Bcc702/05_pratica.pdf

 

Eu acho q era para fazer só comentários dizendo o que é feito, mas n tenho certeza!

Olha o jeito q eu fiz:

 

Ex.:1

 

#include <iostream>
#include <string.h>

using namespace std;
void troca(int a, int b ){

    int temp;
    temp=a;
    a=b;
    b=temp;
}

int main()
{
    int a=2, b=3;

    cout << "\nAntes de chamar a funcao: \na-"<<a<<" b-"<<b<<endl;
    troca(a, b );

    cout << "\nDepois de chamar a funcao: \na-"<<a<<" b-"<<b<<endl; //A função "troca" muda o valor q estava na variavel a e coloca na variável b, e o valor q estava na variável b passa para a variável a.

    return 0;
}
 

Exercício 2:

 

#include <iostream>
#include <string.h>

using namespace std;

void troca(int &a, int &b ){ //O &a e o &b mostra o endereço dos parâmetros q estão sendo chamados na função.
    int temp;
    temp=a;
    a=b;
    b=temp;
}

int main()
{
    int a=2, b=3;

    cout << "\nAntes de chamar a funcao: \na-"<<a<<" b-"<<b<<endl;
    troca(a, b );

    cout << "\nDepois de chamar a funcao: \na-"<<a<<" b-"<<b<<endl; //A função "troca" muda o valor q estava na variavel a e coloca na variável b, e o valor q estava na variável b passa para a variável a.

    return 0;
}
 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber 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...