Вычислить сумму квадратов чисел от 1 до введенного - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Решите плиз эти задачи

Решение задачи: «Вычислить сумму квадратов чисел от 1 до введенного»

textual
Листинг программы
#include<stdio.h>
 
int main()
{
   int n, a = 1, i = 0, sum = 0;
   scanf("%d", &n);
   while (++i <= n)
   {
      sum += a;
      a += (i << 1) + 1;
   }
   printf("sum = %d\n", sum);
   getchar();
   return 0;
}

Объяснение кода листинга программы

В этом коде:

  1. #include — Подключение стандартной библиотеки ввода-вывода, необходимой для работы с функциями ввода-вывода в коде.
  2. int main() — Определение точки входа в программу.
  3. int n, a = 1, i = 0, sum = 0; — Объявление переменных: n (количество чисел для суммирования), a (текущее число), i (счетчик чисел), sum (сумма квадратов чисел). Значение a инициализируется как 1.
  4. scanf(%d, &n); — Ввод количества чисел для суммирования с клавиатуры.
  5. while (++i <= n) — Цикл, выполняющийся от i = 1 до i = n (включительно).
  6. sum += a; — Добавление текущего значения a к сумме sum.
  7. a += (i << 1) + 1; — Увеличение значения a на (2i + 1) (т.е. на квадрат i и 1).
  8. printf(sum = %d\n, sum); — Вывод суммы sum на экран.
  9. getchar(); — Ожидание нажатия клавиши для завершения работы программы.
  10. return 0; — Конец программы.

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


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

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

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