Предмет: Информатика, автор: Fennekin1

Срочно!!! Отдаю все баллы!! Найти произведение первых 8 натуральных чисел кратных 7. Код на C#.

Ответы

Автор ответа: SheWhoRunsOnTheWaves
1

Ответ:

Произведение первых 8 натуральных чисел, кратных 7, равно 232436776320.

Код на С#:

using System;

namespace Task

{

   class Program

   {

       static void Main(string[] args)

       {

           long p = 1;

           for (int i = 1; i <= 8; i++)

           {

               p *= (7 * i);

           }

           Console.WriteLine(p);

       }

   }

}

Объяснение:

Натуральные числа, кратные 7, - это числа, которые делятся на 7 без остатка и при этом больше 0.

Значит, найти все такие числа можно, последовательно умножая 7 на все натуральные числа. Нам нужны только первые 8. Это числа:

7 * 1 = 7,

7 * 2 = 14,

7 * 3 = 21,

7 * 4 = 28,

7 * 5 = 35,

7 * 6 = 42,

7 * 7 = 49,

7 * 8 = 56.

Если мы перемножим их вручную, то получится как раз 232436776320.

Теперь напишем программу, которая может посчитать это за нас:

1) В проекте, который называется Task (имя проекта отображается в строке namespace), в функции Main создадим переменную p, в которой получится итоговый результат:

  • long p = 1;

Приравняем p к 1, т.к. нам предстоит иметь дело с умножением (а при умножении на 0 всегда выходит 0). Сделаем тип переменной long, т.к. мы будем работать с большими числами.

2) Создадим цикл, в котором переменная i будет меняться от 1 до 8. В этом цикле будем умножать переменную p на 7, умноженное на i. Т.к. i меняется с каждой итерацией, то сначала мы умножим p на 7*1, потом на 7*2, потом на 7*3 и т.д. до 7*8.

  • for (int i = 1; i <= 8; i++)
  • {
  •    p *= (7 * i);
  • }

3) После этого в переменной p оказался искомый результат. Выведем его на экран:

  • Console.WriteLine(p);

#SPJ1

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