C#: Сумма чисел от A до B

Прикладное программирование C#: Сумма чисел от A до B

Помечено: 

  • В этой теме 0 ответов, 1 участник, последнее обновление 3 месяца, 2 недели назад сделано Васильев Владимир Сергеевич.
Просмотр 0 веток ответов
  • Автор
    Сообщения
    • #6575
      @admin
      StudLance.ru

      Задача
      На языке C# написать программу, которая по двум числа A и B (A<B) ищет сумму всех целых чисел от A до B включительно.

      Решение
      Два алгоритма решения разобраны в соседней теме. Приведенная программа реализует оба описанных алгоритма, выводя сначала сумму расчитанную через цикл, а затем — с использованием формулы:

      using System;
      class Task_2 {
        static void Main() {
          int a, b, sum, count;
          
          Console.Write("A: ");
          a = Int32.Parse(Console.ReadLine());
          Console.Write("B: ");
          b = Int32.Parse(Console.ReadLine());
          
          if (a >= b) {
              Console.Write("you enter a >= b");
              return;
          }
          
          sum = 0;
          for (int i = a; i <= b; i++) {
              sum += i;
          }
          
          Console.Write("\nsum: {0} ", sum);
          
          count = b-a+1;
          sum = ((a+b)/2)*count;
          Console.Write("\nsum: {0} ", sum);
        }
      }

      Запись {0} является указанием для вывода целых чисел (без точки и дробной части).

      StudLance.ru

Просмотр 0 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.
×