Задание №4
Варианты заданий:
- Создайте вектор
vector<float>
и занесите в него вещественных чисел в циклеfor
. Выведите содержимое вектора. Удалить из вектора элемент с индексом1
и снова распечатать вектор. Переделать программу: печатать вектор с помощью функции. - Создайте три объекта
vector<float>
и заполните первые два объекта так, как в предыдущем примере. Напишите циклfor
, который суммирует соответствующие элементы первых двух векторов и заносит результат в соответствующий элемент третьего вектора. Выведите содержимое все х трех векторов. Переделать программу: печатать векторы с помощью функции. - Создайте вектор
vector<float>
и занесите в него вещественных чисел. Возведите каждое число в квадрат и сохраните результат в исходном элементе вектора. Выведите содержимое вектора до и после возведения в квадрат. Удалить из вектора элемент с индексом5
и снова распечатать вектор. Переделать программу: печатать вектор с помощью функции. - Создать вектор из 5-ти целых случайных чисел ( - ). Распечатать. Удвоить каждое число в векторе. Распечатать. Удалить из вектора элемент с индексом
2
и снова распечатать вектор. Переделать программу: удвоение сделать с помощью функции и печатать вектор с помощью функции. - Создать вектор из 20-ти логических случайных чисел (
0
или1
). Распечатать. Посчитать количество истинных и ложных значений в векторе. Распечатать. Удалить из вектора первые десять элементов и распечатать полученный вектор. Переделать программу: печатать вектор с помощью функции. - Написать программе для ввода с клавиатуры массива строк (окончание ввода строк – пустая строка), которые записать в вектор. Распечатать введенный массив строк в столбик с указанием номера каждой строки. Удалить из вектора элемент с индексом
3
и снова распечатать вектор. Переделать программу: печатать вектор с помощью функции. - Создать вектор из 6-ти вещественных случайных чисел от ( до ). Распечатать. Посчитать сумму всех элементов массива. Удалить из вектора элемент с индексом
2
и снова распечатать вектор. Переделать программу: печатать вектор с помощью функции. - Создать вектор из 6-ти вещественных случайных чисел от ( до ). Распечатать. Из первого вектора создать второй вектор, который содержит только отрицательные элементы первого вектора и распечатать его. Удалить из первого вектора элемент с индексом
4
и снова распечатать вектор. Переделать программу: печатать векторы с помощью функции. - Создать вектор из 10-ти вещественных случайных чисел ( до ). Распечатать. Посчитать среднее число вектора. Из первого вектора создать второй вектор, который содержит только те элементы первого вектора, которые больше среднего первого массива. Удалить из первого вектора элемент с индексом
8
и снова распечатать вектор. Переделать программу: печатать векторы с помощью функции. - Создайте два вектора для хранения имен абонентов и их телефонных номеров. Имена и номера телефонов должны вводиться пользователем. После окончания ввода распечатать имена и телефонные номера абонентов в виде строк: имя абонента – его номер. Выполнить поиск номера по имени абонента. Удалите найденный номер и имя абонента из векторов. Снова распечатайте векторы. Переделать программу: печатать векторы с помощью функции.