Написать программу, проверяющую, является ли введённое значение факториалом некоторого числа на C#

Ответы:
Ирина Мельник
10-08-2015 04:45

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{            class Program    {                        static void Main(string[] args) {                                    System.Console.WriteLine("Введите число");                                    int x = Int32.Parse(System.Console.ReadLine());                                    int p = 1;                                    int N = 1;                                    if (x == 1) {                                                System.Console.WriteLine("число {0} является фактриалом числа 0", x);                    }                                    while (p < x)        {                                                N = N + 1;                                                p = p * N;                                 }                                        if (p == x) {                                                    System.Console.WriteLine("число {0} является фактриалом числа {1}", x, N);                         } else {                                                    System.Console.WriteLine("число {0} не является фактриалом числа", x);        }                                        System.Console.Read();                            }            }}

Также наши пользователи интересуются:

Картинка с текстом вопроса от пользователя Виталий Солдатенко

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Написать программу, проверяющую, является ли введённое значение факториалом некоторого числа на C#» от пользователя Виталий Солдатенко в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!