Отчёт по программированию. Векторы. Отчёт по программированию, тема вектора. Условие задачи Дан массив a однозначных чисел. Выведите данный массив в виде лесенки. Постановка задачи
Скачать 60.86 Kb.
|
Условие задачи Дан массив A однозначных чисел. Выведите данный массив в виде “лесенки”. Постановка задачи Дан массив A однозначных чисел, нужно построить структуру похожую на треугольную матрицу, в которой будут существовать только элементы главной диагонали и ниже её. Математическая постановка Строить лесенку будем по такому принципу, что каждая следующая строка будет иметь ровно столько элементов, под каким номером является данная строка, если 2-я строка, то 2 элемента, 3-я строка, то 3 элемента и т.д. Структура входных данных Входные данные
Промежуточные данные
Алгоритм решения Пользователь вводит значение N. Создание объект класса Massive - massive, в конструктор передаётся переменная N и поэлементо создаётся массив чисел mass. У объекта number вызывается метод Ladder(). В методе создаем переменные counter и stroke для постройки данной “лесенки”, а также цикл for для итерации по элементам массива mass. Изначально stroke равен 1, а counter 0, и с каждым проходом цикла counter увеличивается на 1. Как только значение counter становится равным строке, то он обнуляется, а значение stroke увеличивается на 1, чтобы перейти на следующую строку. У объекта massive вызывается метод ShowMass(), который выводит через пробел все элементы изначального массива mass. Листинг Тестовые примеры Вывод При выполнении данной лабораторной работы я ознакомился с векторами, их методами и работой с ними. |