MDC utilizando funções
Publicado por Diego Hernandes Soares Alves 01/02/2009
[ Hits: 15.862 ]
Homepage: http://www.he.rnand.es/
Mais um exemplo simples e funcional de funções em C++, para quem está começando na linguagem.
/* Este programa calcula o mdc de dois inteiros positivos. Diego Hernandes Soares Alves Data: 04/11/2008 */ #include <iostream> 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:" << endl; cin >> m >> n; cout << "O mdc deles é " << mdc(m,n); cout << "\nDeseja continuar (s/n)? "<< flush; cin >> c; } while ( ( c != 'n' ) && ( c != 'N' ) ); return 0; } // fim da função main
Nenhum comentário foi encontrado.
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Os empreguim de meu Deus estão cada vez mais tecnológicos (0)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (28)
Meu PC perde o boot de várias distros Linux após ficar desligado (4)