Неправильно выводит значение - C#

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

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

Листинг программы
  1. int x, y, z, min, max, q;
  2. double F;
  3. Console.WriteLine("Введите значение x");
  4. x = int.Parse(Console.ReadLine());
  5. Console.WriteLine("Введите значение y");
  6. y = int.Parse(Console.ReadLine());
  7. Console.WriteLine("Введите значение z");
  8. z = int.Parse(Console.ReadLine());
  9. q = (x * x + z);
  10. if (x<y)
  11. {
  12. max = y;
  13. }
  14. else
  15. {
  16. max = x;
  17. }
  18. if (max<z)
  19. {
  20. min = max;
  21. }
  22. else
  23. {
  24. min = z;
  25. }
  26. F = (min / q);
  27. Console.WriteLine("Значение F="+F);
  28. Console.ReadLine();
При х=1, у=2, z=3, выводит значение 0. Что не так с ней? о.0

Решение задачи: «Неправильно выводит значение»

textual
Листинг программы
  1.             Console.WriteLine("Введите значение x");
  2.             int x = int.Parse(Console.ReadLine());
  3.             Console.WriteLine("Введите значение y");
  4.             int y = int.Parse(Console.ReadLine());
  5.             Console.WriteLine("Введите значение z");
  6.             int z = int.Parse(Console.ReadLine());
  7.  
  8.             int q = (x * x + z);
  9.             int max = x < y ? y : x;
  10.             int min = max < z ? max : z;
  11.             double F = (double)min / q;
  12.  
  13.             Console.WriteLine("Значение F="+F);

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


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

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

8   голосов , оценка 4 из 5

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

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

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