Метод должен быть обязательно возвращающим - C#

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

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

Программа работает корректно.Только с выводом не знаю,как сделать.
Листинг программы
  1. class Program
  2. {
  3. static int div(int n, int n1, int sz)
  4. {
  5. int obj = 0;
  6. for (int i = 1; i < sz; i++)
  7. {
  8. if (n % i == 0 && n1 % i == 0)
  9. {
  10. obj = i;
  11. }
  12. }
  13. int s = n / obj;
  14. int s1 = n1 / obj;
  15. if (n % n1 == 0)
  16. {
  17. return n / n1;
  18. }
  19. else Console.Write("{0}/{1}", s, s1);
  20. /*Вот тут нужно что-нибудь возвращать, сейчас "0",но это не то.Вот если бы не возвращающая... */
  21. return 0; //идеи?
  22. }
  23.  
  24. static void Main()
  25. {
  26. Console.Write("Введите a: ");
  27. int n = Convert.ToInt32(Console.ReadLine());
  28. Console.Write("Введите b: ");
  29. int n1 = Convert.ToInt32(Console.ReadLine());
  30. Console.WriteLine("Введите диапозон: ");
  31. int sz = Convert.ToInt32(Console.ReadLine());
  32. Console.WriteLine("Дробь a/b ={0} ", div(n, n1, sz));
  33. }
  34. }
Somebody

Решение задачи: «Метод должен быть обязательно возвращающим»

textual
Листинг программы
  1. static string div(int n, int n1, int sz)
  2.         {
  3.             int obj = 0;
  4.             for (int i = 1; i < sz; i++)
  5.             {
  6.                 if (n % i == 0 && n1 % i == 0)
  7.                 {
  8.                     obj = i;
  9.                 }
  10.  
  11.             }
  12.             int s = n / obj;
  13.             int s1 = n1 / obj;
  14.  
  15.             if (n % n1 == 0)
  16.  
  17.             {
  18.                 return (n / n1).ToString();
  19.             }
  20.             else  
  21.                  return string.Format("{0}/{1}", s, s1);
  22.  
  23.         }

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


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

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

10   голосов , оценка 4.3 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы