Rodrigo_Lima Postado Março 29, 2010 Denunciar Share Postado Março 29, 2010 Pessoal to com duvida nesse exercicio;ele é feito utilizando apenas comandos basicos como if,else,printf,scanf e principalmente o for.Faça um programa que calcula todos os divisores de um numero: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 XDuhnter Postado Março 30, 2010 Denunciar Share Postado Março 30, 2010 #include <stdio.h>int main(){ int x, i; printf("Entre com numero: "); scanf("%d", &x); //Bom, nessa parte esta lendo o número o qual vai calcular seus divisores. for(i=1; i<1 + x/2; i++) //Nessa parte, vai comparar de i em i p/ver se eles são divisores de x. E i<1 + x/2, significa { //que i varia de i=1 ate i=x/2, ou seja, ate a metade de x. Pois, os o maior divisor é sua //metade! if(x%i==0) printf("Divisores: %d\n", i); //Mostra os divisores! E um número é divísivel do outro se sua divsão tiver resto zero! } return 0;}Bom, malz ai q sou novo no forum num sei configurar o texto direito. Espero que está bom! :rolleyes: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rodrigo_Lima Postado Março 30, 2010 Autor Denunciar Share Postado Março 30, 2010 #include <stdio.h>int main(){ int x, i; printf("Entre com numero: "); scanf("%d", &x); //Bom, nessa parte esta lendo o número o qual vai calcular seus divisores. for(i=1; i<1 + x/2; i++) //Nessa parte, vai comparar de i em i p/ver se eles são divisores de x. E i<1 + x/2, significa { //que i varia de i=1 ate i=x/2, ou seja, ate a metade de x. Pois, os o maior divisor é sua //metade! if(x%i==0) printf("Divisores: %d\n", i); //Mostra os divisores! E um número é divísivel do outro se sua divsão tiver resto zero! } return 0;}Bom, malz ai q sou novo no forum num sei configurar o texto direito. Espero que está bom! :rolleyes:valeu ai em! Entendi a jogadinha!Também sou novo aquiBrigadão! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rodrigo_Lima
Pessoal to com duvida nesse exercicio;
ele é feito utilizando apenas comandos basicos como if,else,printf,scanf e principalmente o for.
Faça um programa que calcula todos os divisores de um numero:
Link para o comentário
Compartilhar em outros sites
2 respostass 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.