Составить программу вычисления суммы элементов вектора - C (СИ) (73949)

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

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

доброе время суток!! в курсовой работе попалась задача на сумму элементов, решив ее математические на листке не помогло. кто с чем может помочь. Составить программу вычисления суммы элементов вектора (смотри ниже) . вывести результат на экран.

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

textual
Листинг программы
int main()
{
    double a,b,s=5;
    int i,n;
    
    setlocale(LC_ALL,"Russian_russia.1251");
    printf("Ââåäèòå a,b ГЁ N ÷åðåç ïðîáåë:");
    scanf("%lf %lf %d",&a,&b,&n);
    for(i=0;i<n;i++)
    {
        s+=a+b;
        a*=a;
        b*=b;
    }
    printf("S=%lf\n",s);
    system("pause");
    return 0;
}

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

  1. Установка локали на русский язык.
  2. Вывод запроса на ввод значений переменных a, b и n.
  3. Чтение значений переменных a, b и n с помощью функции scanf.
  4. Инициализация переменной i со значением 0.
  5. Цикл выполняется до тех пор, пока значение переменной i меньше n.
  6. Внутри цикла происходит сложение значений переменных a и b и результат сохраняется в переменной s.
  7. Значения переменных a и b умножаются на себя и сохраняются в тех же переменных.
  8. После окончания цикла выводится значение переменной s.
  9. Программа ожидает нажатия любой клавиши для завершения работы.
  10. Возвращение значения 0, что означает успешное завершение программы.

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


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

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

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