Найти все делители от 1 до 10 для любого N - C#

Узнай цену своей работы

Формулировка задачи:

Гарри Поттер на досуге занимается исследованием свойств чисел. Однажды в старом заклинании он увидел число 314159265 и захотел узнать, на какие числа от 1 до 10, оно делится? От этого зависит возможность использования заклинания в различных алгебраических лесах. Напишите программу, помогающую Гарри найти все делители от 1 до 10 для любого N (0 <= N <= 10300). Начальные данные: целое число N от 0 до 101000 Вывод результата: все делители числа N от 1 до 10, записанные в столбик.
using System;
namespace ConsoleApp2
{
    public class Program
    {
        public void Main(string[]args)
        {
            int i;
            double b = double.Parse(Console.ReadLine());
            for (i = 0; i <= 10; i++)
            {
                if (b / i == 0)
                {
                    Console.WriteLine(i);
                }
            }
        }
    }
}
В общем,подскажите почему не работает.Вроде всё по заданию делал.

Решение задачи: «Найти все делители от 1 до 10 для любого N»

textual
Листинг программы
static void Main(string[] args) {
    double b = double.Parse(Console.ReadLine());
    for (int i = 1; i <= 10; i++) {
        if (b % i == 0) {
            Console.WriteLine(i);
        }
    }
    Console.Read();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы