Início > C/C++, Desenvolvimento, Programação > MDC usando funções

MDC usando funções

Mais um exemplo simples e funcional de funções em C++
#include

using namespace std;

//Permuta os valores de a e b.
void troca( int &a, int &b )
{
int c;
c = a;
a = b;
b = c;
}

// Calcula o mdc(x,y) para x e y positivos.
int mdc(int x, int y)
{
do
{
//cout << "x = " << x << " y = " << y << endl; // ( opcional ) - informa quais valores estão sendo utilizados. x = x % y; cout << "x = " << x << " y = " << y << endl; troca(x,y); cout << "x = " << x << " y = " << y << endl; } while ( y != 0 ); return x; } // fim de mdc // Calcula o mdc de vários parees de números inteiros positivos. int main() { int m, n; char c; do { cout << "Entre com dois números inteiros positivos:" <> m >> n;
cout << "O mdc deles é " << mdc(m,n); cout << "\nDeseja continuar (s/n)? "<> c;
} while ( ( c != 'n' ) && ( c != 'N' ) );

return 0;

} // fim da função main

Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: