Метод должен быть обязательно возвращающим - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д