РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
234 of 815 menu

Метод fill

Метод fill класса array заполняет все элементы массива указанным значением. Само значение передается единственным параметром метода. Метод не возвращает результата и изменяет исходный массив.

Синтаксис

arr.fill(value)

Пример

Давайте заполним все элементы массива числом 5:

#include <iostream> #include <array> using namespace std; int main() { array<int, 5> arr = {1, 2, 3, 4, 5}; arr.fill(5); for (int el : arr) { cout << el << " "; } return 0; }

Результат выполнения кода:

5 5 5 5 5

Пример

Давайте заполним все элементы массива числом 0:

#include <iostream> #include <array> using namespace std; int main() { array<int, 5> arr = {1, 2, 3, 4, 5}; arr.fill(0); for (int el : arr) { cout << el << " "; } return 0; }

Результат выполнения кода:

0 0 0 0 0

Пример

Давайте заполним все элементы массива символом 'a':

#include <iostream> #include <array> using namespace std; int main() { array<char, 5> arr = {'1', '2', '3', '4', '5'}; arr.fill('a'); for (char el : arr) { cout << el << " "; } return 0; }

Результат выполнения кода:

"a a a a a"

Смотрите также

  • класс array,
    который представляет собой контейнер фиксированного размера
  • метод size,
    который возвращает количество элементов массива
  • метод at,
    который возвращает элемент по указанному индексу
  • метод data,
    который возвращает указатель на первый элемент массива
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить