Как исправить ошибку в коде? - 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"
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5
Похожие ответы