Получить последовательность по правилу - C (СИ) (73283)

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

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

Помогите решить пожалуйста!!!

Не знаю даже с чего подойти...

Решение задачи: «Получить последовательность по правилу»

textual
Листинг программы
 int n, sum=0;
    int i, j;
    int a[1000];
    int b[1000];
    //считать n
    //считать a[n]
    for (i=0; i<n; i++)
    {
        sum=0;
        for (j=i; j<n; j++)
            sum+=a[j];
        b[i]=sum;
    }
    //вывести b

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

В этом коде выполняется следующая последовательность действий:

  1. Объявляются следующие переменные:
    • n (типа int) - переменная для хранения количества элементов массива a;
    • sum (типа int) - переменная для хранения суммы элементов массива a;
    • i, j (типа int) - переменные-счетчики для циклов;
    • a[1000] (массив типа int) - массив для хранения первых 1000 натуральных чисел;
    • b[1000] (массив типа int) - массив для хранения суммы элементов a, начиная с каждого элемента.
  2. Считывается значение переменной n (количество элементов массива a).
  3. Считываются значения элементов массива a от 0 до n-1.
  4. Выполняется цикл от 0 до n-1:
    • Переменная sum инициализируется нулем.
    • Выполняется цикл от i до n-1:
      • К переменной sum прибавляется значение элемента массива a.
    • Значение переменной sum записывается в элемент массива b.
  5. Выводится массив b.

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


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

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

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