Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 20th, 2010 | Syntax: CAD Lisp | Size: 0.90 KB | Hits: 137 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. #include <stdio.h>
  2.  
  3. /*Fução que calcula o MDC(Máximo divisor comum*/
  4.  
  5.     int mdc(m,n);{/*Mostra que os valores são do tipo Inteiro*/
  6.     int cont, r;/* Declaração das variaveis locais(contador e resultado)como inteiros*/
  7.     for (cont = 1; cont <= m; cont++){/*Repetição*/
  8.         if ((m%cont == 0) && (n%cont == 0))/*Teste de condicoes para o MDC*/
  9.             r = cont;}
  10.         return(r);/*Retorna o valor*/
  11. }
  12.  
  13. main(){/*Inicio do código=Rotina principal*/
  14.     int m, n, r;/* Declaracao de variaveis como inteiros */
  15.     printf("Digite dois numeros: ");/*Pede dois números*/
  16.     scanf("%d %d", &m, &n); /*Lê os valores de m e n*/
  17.     while ((m != 0) && (n != 0)){/*Condição= Enquanto m e n forem diferete de zero*/
  18.         r=(m<n)?mdc(m,n):mdc(m,n);/*Calcula o resultado*/
  19.         printf("O MDC dos numeros %2d e %2d e %2d\n", m, n, r);}/*Imprime o resultado do maior divisor comum*/}