Как исправить ошибку в коде? - C# (182463)
Формулировка задачи:
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- int a, b, s, i; // объявление перемен
- ulong p; // для размещение ответ большого диапазона
- for (a = 1; a <= 10; a++) // открытье цикла "а"
- {
- for (b = 1; b <= 10; b++) // открытье цикла "b"
- {
- Console.Write(a); // печать "а" перед умножение в цикле до выполнение условие
- Console.Write("*" + b + " = "); // печать "b" перед умножение в цикле до выполнение условие
- Console.Write(a * b); // // печать умножение "a" и "b"
- s = a * b; // размещение умноженное "a" и "b" в "s"
- p = 1; // указание начальное число "р"
- for (i = 1; i <= s; i++) // открытье цикла для вычисление факториала умноженных элементов "a" и "b"
- {
- p = p * Convert.ToUInt64(i); // умножение "р" в "i" до выполнение цикла
- }
- if (p <= 0)
- {
- Convert.ToString(p);
- p ="Ответь вне диапазоне"; // вот здесь ошибка у меня. Как исправить это?
- }
- Console.WriteLine(" = " + p); // печать факториал "p"
- }
- }
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Как исправить ошибку в коде?»
textual
Листинг программы
- if (p <= 0){
- Console.WriteLine("Ответ вне диапазона!");
- }else{
- Console.WriteLine(" = " + p); // печать факториал "p"
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д