Вычислить произведение членов последовательности - C (СИ)

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

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

Доброго времени суток дорогие друзья. выручайте, помогите) скоро практику сдавать все задания кроме одного сделал.. а после экзамена и курсача голова вообще кипит.. знаю что через массив решшается, а как именно допереть не могу(( помогите пожалуйста Задание : С клавиатуры вводится последовательность вещественных чисел х1,х2,....,хn , где n- заранее неизвестная величина. Ввод завершается символом перевода строки. Вычислить произведение вот этого) зарание благодарю)

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

textual
Листинг программы
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     const int n=4;
  6.     double a[n];
  7.     for (int i=0;i<n;i++)
  8.         cin>>a[i];
  9.     double pr=1;
  10. if (n%2!=0) pr=0;
  11. else
  12.     for (int i=0;i<n/2+n%2;i++)
  13.     {
  14.         pr*=(a[i]*a[i]-a[n-1-i]*a[n-1-i])*(a[n-1-i]*a[n-1-i]-a[i]*a[i]);
  15.     }
  16.     cout<<pr;
  17.     return 0;
  18. }

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

В этом коде:

  1. Объявляется константа n равная 4, которая представляет собой размер массива a.
  2. Создается массив a типа double размером n.
  3. Запускается цикл for, который считывает значения элементов массива a с помощью функции cin.
  4. Переменная pr инициализируется единицей. Если n нечетное, то pr становится нулем.
  5. Если n четное, то запускается цикл for, который вычисляет произведение элементов массива a с помощью формулы pr*=(a[i]*a[i]-a[n-1-i]*a[n-1-i])*(a[n-1-i]*a[n-1-i]-a[i]*a[i]).
  6. Выводится значение переменной pr с помощью функции cout.
  7. Функция main возвращает ноль, что означает успешный конец работы программы.

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


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

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

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы