М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
daniyar1306kz
daniyar1306kz
20.03.2022 19:16 •  Информатика

Вычислите сумму и произведение элементов массива b, c, d с использованием функции.

👇
Открыть все ответы
Ответ:
Isildur3
Isildur3
20.03.2022

#include <iostream>

#include <conio.h>

#include <locale>

using namespace std;

int main() {

   setlocale(LC_ALL, "Russian");

   size_t arraySize;

   cout << "Количество элементов: ";

   cin >> arraySize;

   double* array = new double[arraySize];

   double sum = 0;

   for (size_t i = 0; i < arraySize; ++i) {

       double value;

       cout << i << ": ";

       cin >> value;

       array[i] = value;

       sum += value;

   }

   cout << "Массив из " << arraySize << " элементов:" << endl;

   for (size_t i = 0; i < arraySize; ++i)

       cout << "\t[" << i << "]: " << array[i] << endl;

   cout << "Произведение элементов: " << sum << endl;

   delete[] array;

   _getch();

   return 0;

}

4,5(11 оценок)
Ответ:
elenanovikova21
elenanovikova21
20.03.2022

var 

  a: array [1..5] of real; //Массив из пяти вещественных элементов

  i: integer; //Переменная для цикла

  s: real; //Значение произведения

 

begin

  s:= 1;

  for i:= 1 to 5 do //Вводим элементы массива

  begin

    writeln('Введите ', i, ' элемент массива');

    readln(a[i]);

    if a[i] <> 0 then s:= s * a[i]; {Если элемент массива не равен 0, то умножаем значение произведения на элемент массива}

  end;

  writeln('Произведение не нулевых элементов массива:  ', s); {Выводим значение произведения}

end.

   

4,5(62 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ