Массивы

Массивы

820c0b0b

Содержимое статьи:

Учебные вопросы

  • Массивы: назначение
  • Хранение наборов данных одного типа
  • Классификация, описание в программе
  • Одно- и многомерные массивы
  • Описание через тип элемента, имя массива и число элементов
  • Принцип работы с данными
  • Доступ к элементам через индексы
  • Заполнение, изменение и вывод значений

    Задание

    Постановка задачи:

  • Задан одномерный массив действительных чисел a[n].
  • Сформировать из него новый массив b[n], каждый элемент которого b[i] равен среднему арифметическому значений исходного массива, кроме соответствующего элемента a[i].

    Алгоритм

    Блок-схема: [Изображение блок-схемы]
    Алгоритм:

    1. Ввод размера массива n.
    2. Ввод элементов массива a[n].
    3. Инициализация массива b[n].
    4. Итерация по элементам массива a[n]:
  • Подсчет суммы всех элементов массива, кроме a[i].
  • Деление суммы на n-1.
  • Запись среднего арифметического в соответствующий элемент массива b[n].
    1. Вывод массива b[n].

      Программа на языке C++

      #include <iostream>
      #include <cstdlib>
      using namespace std;
      int main() {
      int n;
      cout << "Введите размер массива: ";
      cin >> n;
      double a[n];
      cout << "Введите элементы массива:" << endl;
      for (int i = 0; i < n; i++) {
      cin >> a[i];
      }
      double b[n];
      for (int i = 0; i < n; i++) {
      double sum = 0;
      for (int j = 0; j < n; j++) {
      if (i != j) {
      sum += a[j];
      }
      }
      b[i] = sum / (n - 1);
      }
      cout << "Новый массив:" << endl;
      for (int i = 0; i < n; i++) {
      cout << b[i] << " ";
      }
      cout << endl;
      return 0;
      }


Быстрое создание этикеток
Чат Ани и меня
Chatroulette
ИП и ООО: выбор формы регистрации в 2024?
Как подготовить ребенка к пребыванию в лагере Фантазия у Екатеринбурга
Как справиться с домашними заданиями в лагере Салют.
Как справиться с проблемами питания в лагере Салют.
Как выбрать правильный спальный мешок для лагеря Фантазия
Как выжить в Roblox
Калькулятор зарплаты SEO-стратега
Курска: автошколы с гарантией прохождения экзамена
Лучшие временные интервалы для проживания в лагере Салют.
Можно ли беременным летать на самолете: правила безопасного перелета
Основы безопасности в лагере Салют: как обеспечить безопасное проживание.
Основы безопасности: все о правилах здорового питания в детском лагере Фантазия
Особенности питания: диеты и аллергии в детском лагере Фантазия
Ремонт квартир с вывозом мусора
Рулетка Видео Онлайн
Совместное продвижение сайтов в поиске и соцсетях ИИ
Специальные предложения по покупке Екатеринбург
Сравнение программ развития: лагерь Фантазия vs другие лагеря
Утепление в Твери и регионах
Важные аспекты безопасности: как обеспечить здоровье детей в лагере Фантазия
VDS-сервис с оплатой СБП и криптой
Vdsina: Связь с высшим
Юридический журнал: Государственная служба и административная ответственность
Заработок в интернете: проверенные методы
Наши ссылки