Вычислить сумму чисел через цикл - C (СИ)

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

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

Народ помогите код дописать вот само задание: дано натуральное число N вычислить S=(тут знак математической.суммы i=1 до n)a , если i %3 тогда i/3 иначе i/(i-3)
#include<stdio.h>
int main()
{
    int n,i,S;
    printf('Введите целое число');
    scanf('%d',&n);
    for(i=1,S=0;i<=n;i++)
    {
        if(i%3 == 0)
        {
            i/3;
            S=+i;
        }
        else
        {
            i/(i-3);
            S=+i;
        }
    }
    printf('Сумма чисел равна S',n);
}
вот пример моего кода, но получается фигня полня..

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

textual
Листинг программы
#include <stdio.h>
 
int main()
{
    int i,s,n;
    printf("n-> \n");
    scanf("%d",&n);
    s=0;
    for(i=1;i<=n;i++)
    {
        if (i%3==0){s+=i/3;}
        else (s+=i/(i-3));
    }
    printf("Summ = %d",s);
}

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

В этом коде:

  1. Объявлены три переменные: i, s, n.
  2. С помощью функции printf выводится сообщение n-> и с помощью функции scanf считывается значение переменной n.
  3. Переменная s инициализируется значением 0.
  4. Запускается цикл for, который выполняется от i=1 до i<=n.
  5. Внутри цикла проверяется, делится ли i на 3 без остатка (i%3==0). Если да, то i/3 добавляется к s.
  6. Если условие в скобках не выполняется (то есть i не делится на 3 без остатка), то выполняется следующее выражение: i/(i-3). Это выражение будет иметь значение, равное i/3, если i больше 3, и 0, если i меньше или равно 3. Это значение также добавляется к s.
  7. После окончания цикла выводится сообщение Summ = и значение переменной s. Список действий:
  8. Объявить переменные i, s, n.
  9. Вывести сообщение n-> и считать значение n.
  10. Инициализировать s=0.
  11. Запустить цикл for от i=1 до i<=n.
  12. Внутри цикла проверить, делится ли i на 3 без остатка.
  13. Если да, то добавить i/3 к s.
  14. Если нет, то добавить i/(i-3) к s.
  15. После окончания цикла вывести сообщение Summ = и значение s.

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


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

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

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