679
Em 17 de agosto de 2013 22:30, Mauricio de Araujo < mauricio.de.ara...@gmail.com> escreveu: > Persistência de um número é o número de passos necessários para reduzi-lo > a um único dígito multiplicando todos os seus algarismos para obter um > segundo número, depois multiplicando todos os dígitos deste número para se > obter um terceiro número, e assim por diante, até que um número de um > dígito é obtido. Por exemplo, 77 tem uma persistência de quatro, porque > requer quatro etapas para reduzi-lo a um dígito: 77-49-36-18-8. O menor > número de persistência 1 é 10, o menor de persistência 2 é 25, o menor de > persistência 3 é 39, e o menor de persistência 4 é 77. Qual é o menor > número de persistência cinco? > > -- > Abraços > > oɾnɐɹɐ ǝp oıɔıɹnɐɯ > *momentos excepcionais pedem ações excepcionais.* > *Os cemitérios estão cheios de pessoas insubstituíveis em seus ofícios.* > > -- > Esta mensagem foi verificada pelo sistema de antivírus e > acredita-se estar livre de perigo. -- Esdras Muniz Mota Graduando em Matemática Bacharelado Universidade Federal do Ceará "Se algum dia ele recuou, foi para dar um grande salto" -- Esta mensagem foi verificada pelo sistema de antiv�rus e acredita-se estar livre de perigo.
#include <stdio.h> #include <stdlib.h> #include <math.h> int proddig(int n) { int k,l,p=1; k=n; while(k>1) { if(k%10!=0) p=p*(k%10); k=k-(k%10); k=k/10; } return(p); } int main() {int i,k,cont=1; for(k=1;k<1000;k++) { i=k; cont=0; while(i>9) { i=proddig(i); cont++; } printf("%d__%d\t",k,cont); if(cont==5)printf("Aqui!"); printf("\n"); } return 0; }