Найти все делители от 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();
}