1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Como sair do ciclo??

Discussão em 'Programação' iniciada por Copa7, 19 de Novembro de 2008. (Respostas: 1; Visualizações: 590)

  1. Copa7

    Copa7 Power Member

    É o seguinte estou a fazer um exercicio, que o que pede é que depois de o utitlizador digitar dois numeros inteiros, que depois seja devolvido o numero multiplo comum desses dois numeros, eu fiz a funçao, mas faço todos os multiplos comuns ate n*10, mas quando encontra o primeiro multiplo comum nao consigo sair do ciclo, alguem me pode dar uma maozinha? O codigo que eu fiz é este

    Código:
    #include <stdio.h>
    
    int mult(int x,int y);
    
    int main(int)
    {
        int x,y;
        
        printf("Digite dois numeros:");
        scanf("%d%d",&x,&y);
        
        mult(x,y); 
    }    
    
    int mult(int x,int y)
    {
     int i,c,a,b;
    
     for(i=1;i<10;i++)
         {
          a=x*i;
                for(c=1;c<10;c++)
                {
                     b=y*c;
                                  if(a==b)
                                  {
                                     printf("O minimo multiplo comum e: %d\n",a);
                                     
                                  }
                }
          }            
    }
     
  2. Código:
    #include <stdio.h>
    
    int mult(int x,int y);
    
    int main(int)
    {
        int x,y;
        
        printf("Digite dois numeros:");
        scanf("%d%d",&x,&y);
        
        mult(x,y); 
    }    
    
    int mult(int x,int y)
    {
     int i,c,a,b;
    
     for(i=1;i<10;i++)
         {
          a=x*i;
                for(c=1;c<10;c++)
                {
                     b=y*c;
                                  if(a==b)
                                  {
                                     printf("O minimo multiplo comum e: %d\n",a);
                                     return 0;
                                  }
                }
          }            
    }
    
     
    Última edição pelo moderador: 19 de Novembro de 2008

Partilhar esta Página