Найти корни уравнения - C# (186283)

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

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

Здравствуйте. Возникла проблема при решении уравнения, а, именно, нужно, чтобы Y выдавал только целые числа. Вот код:
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace korniUr
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. int x = -100;
  13. int y;
  14. string ch;
  15. double[] array = new double[200];
  16. for (int i = 0; i < 200; i++)
  17. {
  18. array[i] = x;
  19. y = (int)Math.Sqrt((x + 1) * (x + 7) * (x + 8));
  20. ch = y.ToString();
  21. if((y > -100) && (y <= 100) && (int.TryParse(ch, out y))) // пытался через TryParse... Не получилось.
  22. {
  23. Console.WriteLine("X = {0} Y = {1}", x , y);
  24. }
  25. x++;
  26. }
  27. Console.ReadKey();
  28. }
  29. }
  30. }
Заранее благодарен.

Решение задачи: «Найти корни уравнения»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace korniUr
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int x = -100;
  14.            double y;
  15.             string ch;
  16.             double[] array = new double[200];
  17.             int c;
  18.             for (int i = 0; i < 200; i++)
  19.             {
  20.                 array[i] = x;
  21.                 y = Math.Sqrt((x + 1) * (x + 7) * (x + 8));
  22.                 ch = y.ToString();
  23.                 c = (int)y;
  24.                 if ((y > -100) && (y <= 100) && (int.TryParse(ch, out c)))
  25.                 {
  26.                     Console.WriteLine("X = {0}  Y = {1}", x , y);
  27.                 }
  28.                
  29.                 x++;
  30.             }
  31.  
  32.             Console.ReadKey();
  33.         }
  34.     }
  35. }

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


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

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

13   голосов , оценка 3.692 из 5

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

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

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