Сумма нечетных чисел от 1 до n (C) - C (СИ)

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

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

Кто сможет пожалуйста

Решение задачи: «Сумма нечетных чисел от 1 до n (C)»

textual
Листинг программы
#include <stdio.h>
#include <locale.h>
int main(void)
{
  setlocale(LC_ALL,"RU");
  int n,s = 0,i;
  printf("Введите натуральное число:\n");
  scanf("%d", &n);
  for (i = 1; i <= n; i += 2) s += i;
  printf("Сумма нечетных цифр равна: %d\n", s);
  return 0;
}

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

  1. Подключение необходимых библиотек для работы с консолью и ввода-вывода данных.
  2. Установка локали на русский язык.
  3. Объявление переменных:
    • n - переменная для хранения введенного числа;
    • s - переменная для хранения суммы нечетных чисел.
  4. Вывод сообщения с просьбой ввести натуральное число.
  5. Считывание введенного числа с помощью функции scanf и сохранение его в переменной n.
  6. Организация цикла, который будет выполняться до тех пор, пока значение i не станет больше n или не достигнет 0 (i += 2).
  7. Внутри цикла добавление значения i к переменной s.
  8. Вывод сообщения с результатом вычислений.
  9. Возврат 0, что означает успешный конец работы программы.

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


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

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

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