Метод должен быть обязательно возвращающим - C#
Формулировка задачи:
Программа работает корректно.Только с выводом не знаю,как сделать.
Листинг программы
- class Program
- {
- static int div(int n, int n1, int sz)
- {
- int obj = 0;
- for (int i = 1; i < sz; i++)
- {
- if (n % i == 0 && n1 % i == 0)
- {
- obj = i;
- }
- }
- int s = n / obj;
- int s1 = n1 / obj;
- if (n % n1 == 0)
- {
- return n / n1;
- }
- else Console.Write("{0}/{1}", s, s1);
- /*Вот тут нужно что-нибудь возвращать, сейчас "0",но это не то.Вот если бы не возвращающая... */
- return 0; //идеи?
- }
- static void Main()
- {
- Console.Write("Введите a: ");
- int n = Convert.ToInt32(Console.ReadLine());
- Console.Write("Введите b: ");
- int n1 = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Введите диапозон: ");
- int sz = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Дробь a/b ={0} ", div(n, n1, sz));
- }
- }
Somebody
Решение задачи: «Метод должен быть обязательно возвращающим»
textual
Листинг программы
- static string div(int n, int n1, int sz)
- {
- int obj = 0;
- for (int i = 1; i < sz; i++)
- {
- if (n % i == 0 && n1 % i == 0)
- {
- obj = i;
- }
- }
- int s = n / obj;
- int s1 = n1 / obj;
- if (n % n1 == 0)
- {
- return (n / n1).ToString();
- }
- else
- return string.Format("{0}/{1}", s, s1);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д