Тип VECTOR: массив переменного размера
ОБЩЕЕ ЗАДАНИЕ
Разработать консольное приложение, в котором
- описать пустой вектор (vector;)
- записать в вектор квадраты чисел от 1 до 10 (метод push_back())
- определить размер вектора (метод size())
- удалить последний элемент (метод pop_back())
- удалить все элементы (метод clear())
#include
#include
using namespace std;
int main()
{
vectorA;
cout
for (int i = 0; i10; i++ ) A.push_back ((i + 1)*(i + 1));
for (int i = 0; iA.size(); i++ ) cout
cout
A.pop_back(); // удалить последний элемент
cout
A.clear(); // удалить все элементы вектора
cout
cout
system(pause); return 0; }
http://cppstudio.com/post/8453/
http://ru.cppreference.com/w/cpp/container/vector
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
Форма защиты лабораторных работ
После того, как программа будет успешно откомпилирована, необходимо провести несколько запусков программы с различными начальными параметрами, проанализировать полученные результаты работы написанной программы. В случае правильной работы программы можно защищать ее преподавателю, иначе исправить ошибки и провести повторные запуски программ с теми же и другими начальными параметрами. При защите написанной программы студент должен правильно отвечать на поставленные вопросы преподавателя, ориентироваться в написанной программе, уметь изменять функциональные особенности программы, предвидеть результаты работы программы при различных начальных параметрах.
В соответствии со своим вариантом:
?Написатьпрограмму, которая выводит на экран те элементы заданного массива, которыерасположены до минимального элемента всего массива. |
?Написатьпрограмму, которая высчитывает меткость стрелка в процентном соотношении,если известно, что стрелок произвел выстрелов, арезультаты каждого выстрела хранятся в линейном массиве в виде нулей (мимо) иединиц (попадание). |
?Написатьпрограмму, которая проверяет – образуют ли элементы заданного массивавозрастающую последовательность. |
?Написатьпрограмму, которая выводит на экран в виде двух параллельных столбцовзначения аргумента и значения функции, которые хранятся в заданном одномерноммассиве в следующем порядке: первые элементов содержатзначения аргумента, остальные – соответствующие значения функции. |
?Написатьпрограмму, которая вычисляет сумму элементов заданного массива, значениекоторых находится в интервале . |
?Написатьпрограмму, которая выводит часть массива до элемента, значение которого равнонулю. В массиве допускается только один элемент, значение которого равнонулю. |
?Написатьпрограмму, которая меняет местами максимальный и минимальный элементымассива. |
?Написатьпрограмму, которая подсчитывает количество элементов и их сумму, которыекратны , но не кратны . |
?Написатьпрограмму, которая высчитывает наименьшую длину числовой оси, содержащей всеэлементы заданного линейного массива. |
?Написатьпрограмму, которая вычисляет произведение элементов заданного массива,заканчивающихся на цифру . |
?Написатьпрограмму, которая подсчитывает количество отрицательных элементов взаданном массиве , размерностью . |
?Написатьпрограмму, которая подсчитывает количество студентов, получившихнеудовлетворительную оценку на первом экзамене, если известно, что оценкихранятся в одномерном массиве. |
?Написатьпрограмму, которая подсчитывает количество нулевых элементов в заданноммассиве , размерностью . |
?Написатьпрограмму, которая выводит на экран те элементы заданного массива, которыерасположены после максимального элемента всего массива. |
?Написатьпрограмму, которая перемещает нулевые элементы заданного массива на одинэлемент вперед. |
?Написатьпрограмму, которая высчитывает среди потребителей Интернет услуги тех, комуэта услуга не будет предоставлена в следующем месяце. Известно, что всего потребителей,остаток денежных средств каждого хранится в линейном массиве; если остатококажется меньше абонентской платы, то услуга не будет предоставлена. |
?Написатьпрограмму, которая меняет местами последний ноль в линейнойпоследовательности с первым элементом этой последовательности. |
?Написатьпрограмму, которая подсчитывает количество элементов из массива , кратных двойке. Массив состоит из элементов. |
?Написатьпрограмму, которая выводит расстояние между пунктом с номером и пунктом с номером . Известно, что всего пунктов. Чтобыдобраться из одного пункта в другой, необходимо проехать все остальные,которые находятся между ними. Расстояние между соседними пунктами хранится вмассиве, состоящем элементов. |
?Написатьпрограмму, которая перемещает отрицательные элементы заданного массива наодин элемент назад. |
?Написатьпрограмму, которая выводит на экран те элементы заданного массива, которыерасположены до минимального элемента всего массива. |
Статьи к прочтению:
- Формы первичных документов по учету основных средств
- Формы представления информации, учет особенностей восприятия
Лютая гидравлика. Защита лабораторных работ.
Похожие статьи:
-
Задания к лабораторной работе № 5
Тема: Двумерные массивы Варианты заданий Вариант № 1 Задан двумерный массив С из 4-х строк и 4-х столбцов (квадратная матрица). Составить программу…
-
Лабораторная работа № 2. оператор условия
Теоретическая часть Visual С++ 2010 является средой разработки программ для операционных систем семейства Windwos. Среда позволяет разрабатывать два…