Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
xxxyx
0 / 0 / 0
Регистрация: 18.12.2013
Сообщений: 8
#1

Треугольные массивы - C++

20.03.2014, 16:06. Просмотров 351. Ответов 0
Метки нет (Все метки)

1. Написать программу для работы с динамически создаваемыми "треугольными" массивами
вида:
x
xx
xxx
xxxx

Тип элементов - любой базовый (char, int, float и т.п.), число строк произвольное.

2. Используя шаблоны, напишите следующие функции для работы с такими массивами:
а) Функция создания массива из n строк. Все элементы должны быть
инициализированы нулевым значением. По умолчанию n=10. Функция должна
возвращать указатель на созданный массив или NULL, если создать его не
удалось.
б) Функция присвоения элементу j-ой строки k-го столбца заданного значения.
Функция должна препятствовать выходу за пределы массива.
в) Функция чтения элемента j-ой строки k-го столбца. Функция должна
препятствовать попытке чтения за пределами массива.
3. Используя ваши функции, создайте два треугольных массива:
a) Массив элементов типа double с числом строк и значениями элементов по
умолчанию.
б) Целочисленный массив из 8 строк. Присвойте элементам этого массива
двузначные значения. Первая цифра (десятки) номер строки, отсчитываемый от 1;
вторая цифра (единицы) номер столбца, также отсчитываемый от 1.
4. Выведите на экран построчно значения элементов этих массивов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2014, 16:06     Треугольные массивы
Посмотрите здесь:

C++ Массивы
C++ Массивы
Массивы C++ C++
массивы C++
C++ Массивы
Массивы C++
Массивы C++
C++ Массивы
C++ Две правые треугольные матрицы А и В порядка n
C++ Заданы две левые треугольные целочисленные матрицы А, B. Найти матрицу С = Е(A + B)2, где Е – единичная матрица.
C++ треугольные пирамиды
C++ Разложение матрицы A на треугольные матрицы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru