Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как создать 100 массивов разными значениями ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача (двумерный массив). http://www.cyberforum.ru/cpp-beginners/thread391966.html
Помогите пожалуйста решить задачу! В матрице n*m расположить элементы строки с индексом К, по возрастанию. Значение К, выводится. Исходная матрица задаётся в виде двумерного массива случайным...
C++ Вычислить время работы части кода #include <string.h> #include <stdio.h> #include <fstream> #include <Windows.h> #include <stack> #include <iostream> #include <time.h> #include <string.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread391965.html
Помогите найти ошибку C++
Задание: Написать программу, которая считывает текст из файла и выводит в другой файл и на экран предложения, содержащие максимальное количество знаков пунктуации. Создала файл text.txt. Прога...
C++ Основные операции с текстовыми файлами
Доброго времени суток! Помогите перевести программку с паскаля на С++. Зарание большое спасибо. Program Text; const add1='test.txt'; add2='test2.txt'; var f,f2:text;
C++ Известна оценка каждого ученика по физике... http://www.cyberforum.ru/cpp-beginners/thread391939.html
Известна оценка каждого ученика по физике, посчитать сколько пятерок, количество человек в классе, четверок, трояк, и двоек..
C++ Квадратная матрица Помогите решить: Дана квадратная матрица. Найти строчку с наибольшим и наименьшим произведением элементов. Вывести на печать полученные суммы их элементов. подробнее

Показать сообщение отдельно
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
26.11.2011, 08:24
Цитата Сообщение от proger2030 Посмотреть сообщение
Я могу цикл запустит но у них получается значения одинаковы.
Не верю.

Добавлено через 5 минут
Цитата Сообщение от Bers Посмотреть сообщение
Настоятельно не рекомендую использовать трехмерные массивы.
Более того, крайне не рекомендую использовать двухмерные массивы.
Одномерный массив намного проще для понимания, и гибче в управлении.
Не имеет значения, какой массив абстрактно проще. Абстрактно проще всех скаляр, но практически бесполезнее. Массив должен иметь ту размерность, которая соответствует семантике задачи и ни какую другую. Если задача сформулирована так, что нужен тысячимерный, значит массив должен быть тысячимерным и никаким другим.

Добавлено через 3 минуты
Цитата Сообщение от proger2030 Посмотреть сообщение
я еще не полностью знаком с ООП. Вообще я начинающий. А как решить тогда эту задачу без использование 2D массивов ?
Дано 100 матриц и 100 векторов, умножение каждой матрицы на каждый вектор.
это просто если у тебя 1 матрица 1 вектор)
Значит нужны и двумерные массивы, и одномереные. Как сделать но сотне - другой вопрос. Можно сделать массив структур, а в него свалить и двумерные, и одномреные массивы. А можно двумерные сделать элементами трёхмерного, а одномреные - двумерного. Используй синонимичность многомерного массива и массива массивов, хоть её си и не понимают: трёхмерный считай массивом думерных, каждый из них - именно двумерным, а не массивом массивов, а двумерный, что для векторов - массивом одномерных.

Добавлено через 16 минут
Кстати, и двумерный, и трехмерный массивы можно линерализовать, но работать с ними будет сложнее на столько, что только имея опыт работы с шестимерными массивами можно браться за линерализацию двумерных, а за линерализацию трёхмерных - точно не знаю, думаю, что только с опытом ручного теста десятимерных.

Добавлено через 3 минуты
И, наоборот, повышение размерности выше того, что требует задача, тоже ведёт к усложнению. Был у меня один четырёхмерный массив в задаче, требовавшей двумерного. Я с ним не справился, при том, что перед этим вполне осилил шестимерный.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.