Задать вопрос
@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
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Adler_lug
@Adler_lug
int a, b, dob =0;
...
dob *= i;


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

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

Похожие вопросы
ITFB Group Москва
от 200 000 до 300 000 ₽
Альфа-Банк Москва
от 200 000 до 350 000 ₽
EuroAuto Санкт-Петербург
от 200 000 ₽