пятница, 23 марта 2012 г.

Очередная задачка)

Дано целое число N (> 1) и две вещественные точки на числовой оси: A, B (A < B). Отрезок [A, B] разбит на N равных отрезков. Вывести H — длину каждого отрезка, а также значения функции F(X) = 1 – sin(X) в точках, разбивающих отрезок [A, B]:
F(A), F(A + H), F(A + 2·H), …, F(B).
Console.WriteLine("Введите N>1");
            int N,i;
            N = Convert.ToInt32(Console.ReadLine());
            double A,B,c,f;
            Console.WriteLine("Введите точку начала отрезка");
            A=Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Введите точку конца отрезка");
            B=Convert.ToDouble(Console.ReadLine());
            c=(B-A)/N;
            if (A < B && N > 1)
            {
                Console.WriteLine("Длина шага=" + c);
                for (i = 1; i <= N; i++)
                {
                    f = 1 - Math.Sin(A);
                    Console.WriteLine(f);
                    A += c;
                }
            }
            else
                Console.WriteLine("error");
            Console.ReadLine();

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.