@defild

Не правильно выводит значение программа как исправить?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ForConsole1
{
    class Program
    {
        static void Main(string[] args)
        {
            int a, b, dob =0;
            Console.WriteLine("Введіть діапазон значень");
            Console.WriteLine("Введіть A");
            a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введіть B");
            b = Convert.ToInt32(Console.ReadLine());
            for (int i=a; i<=b; i++)
            {
                dob *= i;
            }
            Console.WriteLine($"Добуток = {dob}");
        }
    }
}

618977e24c4b2432651239.png
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
Adler_lug
@Adler_lug
int a, b, dob =0;
...
dob *= i;


Умножать на 0 можете хоть до посинения, все равно будет 0. Математика младшей школы...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы