Вопрос задан 30.03.2019 в 09:00. Предмет Информатика. Спрашивает Бурцева Елизавета.

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

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кримський Макс.
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();           
                }   
        }
}
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос