LGall Postado Junho 1, 2009 Denunciar Share Postado Junho 1, 2009 Forme uma sequência de números pares (inteiros) como segue:Comece com quaisquer dois números positivos como o primeiro par;Em cada passo, o próximo par consiste de: (1) o menor dos números do par atual, e (2) sua diferença;Pare quando os dois números do par forem iguais.alguém sabe como fazer este algoritmo em C? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Luiz Rodrigo Postado Junho 2, 2009 Denunciar Share Postado Junho 2, 2009 (editado) #include <stdio.h> int main() { int x, y, aux; scanf("%d %d",&x,&y); //vou ler os dois números do teclado while (x != y) { aux = (x > y) ? x : y; //pega o maior dos dois x = (x < y) ? x : y; //o primeiro é o menor dos dois y = aux - x; //o segundo é a diferença entre o maior e o menor printf("%d %d\n",x,y); } return 0; } Editado Junho 2, 2009 por Luiz Rodrigo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
LGall
Forme uma sequência de números pares (inteiros) como segue:
Comece com quaisquer dois números positivos como o primeiro par;
Em cada passo, o próximo par consiste de: (1) o menor dos números do par atual, e (2) sua diferença;
Pare quando os dois números do par forem iguais.
alguém sabe como fazer este algoritmo em C?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.