• Matéria: Informática
  • Autor: WillerFilho15
  • Perguntado 5 anos atrás

24. Escreva um programa que leia um número inteiro e calcule a soma de todos os divisores desse numero, com exceção dele próprio. Ex: a soma dos divisores do número 66 é

1 + 2 + 3 + 6 + 11 + 22 + 33 = 78​

Respostas

respondido por: andrsng
2

Resposta:

          int numero, soma = 0;

           Console.Write("Digite um número inteiro: ");

           numero = Convert.ToInt32(Console.ReadLine());

 

          for(int i = 1; i < numero; i++)

           {              

               while(soma <= numero)

               {

                   if (numero % i == 0)

                   {

                       soma = soma + i;    

                   }

                   i++;

               }

           }

           Console.WriteLine("A soma dos divisores do número escolhido é {0}", soma);

           Console.ReadKey();

Explicação:

c#

Perguntas similares