Рекуррентные соотношения и динамическое программирование: Задача 1

В этом совете рассмотрим вычисление значения суммы:

S = 1/1! + 1/2! + ... + 1/k!


Дата: 06.08.2009 г.

Рейтинг: 0

Метки:

Пошаговая инструкция:

Вычислить значение суммы:

S = 1/1! + 1/2! + ... + 1/k!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace zadachi
{
    class Program
    {
        static float fakt(int z)
        {
            float zn = 1;
            for (int j = 2; z > j-1; j++)
                zn *= j;
            return (zn);
        }

        static void Main(string[] args)
        {
            float s = 0;
            int k;
            Console.WriteLine("Значенике К = ? ");
            k = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            for (int i = 1; k > i-1; i++) s += 1/fakt(i);
            Console.WriteLine("S = " + s);
            Console.ReadKey();  
        }

      
    }
}
Рекуррентные соотношения и динамическое программирование: Задача 1

С уважением, Сургай Владимир.




Похожие статьи: