Используя операцию деления нацело, найти количество отрезков B, размещенных на отрезке A - C# (191592)
Формулировка задачи:
Всем здравствуйте.
Начал решать задачки на ejudge на C# и столкнулся с непоняткой по крайней мере для меня.
Задание: Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию деления нацело, найти количество отрезков B, размещенных на отрезке A.
Мое решение:
Работает нормально все считает , но в этой проверочной системе пишет Run-time error.
N Result
1 Run-time error
====== Test #1 =======
--- Input ---
51 12
--- Output ---
--- Stderr ---
Unhandled Exception: System.FormatException: Input string was not in the correct format
at System.Int32.Parse (System.String s) [0x00000]
at _2.Program.Main (System.String[] args) [0x00000]
В этой ошибке как я понимаю срабатывает исключение мол неверный формат входных данных. Я понимаю это так что на вход должны быть поданы целые положительные числа. с числами то все понятно , но как сделать чтоб они плюс положительные были еще?
Подскажите пожалуйста может кто сталкивался с этим в процессе решения этих задач. А может тут вообще в другом собака зарыта.
Заранее спасибо.
using System; namespace _2 { class Program { static void Main(string[] args) { Console.Write(Int32.Parse(Console.ReadLine()) /Int32.Parse(Console.ReadLine())); } } }
Решение задачи: «Используя операцию деления нацело, найти количество отрезков B, размещенных на отрезке A»
textual
Листинг программы
var parts = Console.ReadLine().Split(' '); Console.Write(Int32.Parse(parts[0]) / Int32.Parse(parts[1]));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д