Форма защиты лабораторных работ

Тип VECTOR: массив переменного размера

ОБЩЕЕ ЗАДАНИЕ

Разработать консольное приложение, в котором

· описать пустой вектор (vector <int> <название>;)

· записать в вектор квадраты чисел от 1 до 10 (метод push_back())

· определить размер вектора (метод size())

· удалить последний элемент (метод pop_back())

· удалить все элементы (метод clear())

#include <iostream>

#include <vector>

using namespace std;

int main()

{

vector <int> A;

cout << "razmer: "<< A.size() << endl; // первоначальный размер = 0

for (int i = 0; i < 10; i++ ) A.push_back ((i + 1)*(i + 1));

for (int i = 0; i < A.size(); i++ ) cout << A[i] << " ";

cout << "\n razmer: "<< A.size(); // размер 10

A.pop_back(); // удалить последний элемент

cout << "\n razmer: "<< A.size(); // размер 9

A.clear(); // удалить все элементы вектора

cout << "\n razmer: "<< A.size(); // размер 0

cout << "\n proverka na pustotu: "<< A.empty(); // 1 - пустой; 0 - не пустой

system("pause"); return 0; }

http://cppstudio.com/post/8453/

http://ru.cppreference.com/w/cpp/container/vector

ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ

Форма защиты лабораторных работ

После того, как программа будет успешно откомпилирована, необходимо провести несколько запусков программы с различными начальными параметрами, проанализировать полученные результаты работы написанной программы. В случае правильной работы программы можно защищать ее преподавателю, иначе исправить ошибки и провести повторные запуски программ с теми же и другими начальными параметрами. При защите написанной программы студент должен правильно отвечать на поставленные вопросы преподавателя, ориентироваться в написанной программе, уметь изменять функциональные особенности программы, предвидеть результаты работы программы при различных начальных параметрах.

В соответствии со своим вариантом:

форма защиты лабораторных работ - student2.ru ðНаписать программу, которая выводит на экран те элементы заданного массива, которые расположены до минимального элемента всего массива.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая высчитывает меткость стрелка в процентном соотношении, если известно, что стрелок произвел форма защиты лабораторных работ - student2.ru выстрелов, а результаты каждого выстрела хранятся в линейном массиве в виде нулей (мимо) и единиц (попадание).
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая проверяет – образуют ли элементы заданного массива возрастающую последовательность.  
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая выводит на экран в виде двух параллельных столбцов значения аргумента и значения функции, которые хранятся в заданном одномерном массиве в следующем порядке: первые форма защиты лабораторных работ - student2.ru элементов содержат значения аргумента, остальные – соответствующие зна­чения функции.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая вычисляет сумму элементов заданного массива, значение которых находится в интервале форма защиты лабораторных работ - student2.ru .
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая выводит часть массива до элемента, значение которого равно нулю. В массиве допускается только один элемент, значение которого равно нулю.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая меняет местами максимальный и минимальный элементы массива.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая подсчитывает количество элементов и их сумму, которые кратны форма защиты лабораторных работ - student2.ru , но не кратны форма защиты лабораторных работ - student2.ru .
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая высчитывает наименьшую длину числовой оси, содержащей все элементы заданного линейного массива.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая вычисляет произведение элементов заданного массива, заканчивающихся на цифру форма защиты лабораторных работ - student2.ru .
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая подсчитывает количество отри­цательных элементов в заданном массиве форма защиты лабораторных работ - student2.ru , размерностью форма защиты лабораторных работ - student2.ru .
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая подсчитывает количество студентов, получивших неудовлетворительную оценку на первом экзамене, если известно, что оценки хранятся в одномерном массиве.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая подсчитывает количество нулевых элементов в заданном массиве форма защиты лабораторных работ - student2.ru , размерностью форма защиты лабораторных работ - student2.ru .
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая выводит на экран те элементы заданного массива, которые расположены после максимального элемента всего массива.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая перемещает нулевые элементы заданного массива на один элемент вперед.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая высчитывает среди потребителей Интернет услуги тех, кому эта услуга не будет предоставлена в следующем месяце. Известно, что всего форма защиты лабораторных работ - student2.ru потребителей, остаток денежных средств каждого хранится в линейном массиве; если остаток окажется меньше абонентской платы, то услуга не будет предоставлена.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая меняет местами последний ноль в линейной последовательности с первым элементом этой последовательности.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая подсчитывает количество элементов из массива форма защиты лабораторных работ - student2.ru , кратных двойке. Массив состоит из форма защиты лабораторных работ - student2.ru элементов.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая выводит расстояние между пунктом с номером форма защиты лабораторных работ - student2.ru и пунктом с номером форма защиты лабораторных работ - student2.ru . Известно, что всего форма защиты лабораторных работ - student2.ru пунктов. Чтобы добраться из одного пункта в другой, необходимо проехать все остальные, которые находятся между ними. Расстояние между соседними пунктами хранится в массиве, состоящем форма защиты лабораторных работ - student2.ru элементов.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая перемещает отрицательные элементы заданного массива на один элемент назад.
форма защиты лабораторных работ - student2.ru ðНаписать программу, которая выводит на экран те элементы заданного массива, которые расположены до минимального элемента всего массива.

Наши рекомендации