Предмет: Информатика,
автор: BamaBoy
Написать программу, проверяющую, является ли введённое значение факториалом некоторого числа на C#
Ответы
Автор ответа:
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();
}
}
}
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();
}
}
}
Похожие вопросы
Предмет: Обществознание,
автор: Аноним
Предмет: Химия,
автор: alohaaloha11444
Предмет: География,
автор: radionvolkov11
Предмет: Информатика,
автор: buldog78