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

Как создать 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. Прога создает новый файл,но не выводит текст,точнее там пусто. Помогите в чем тут ошибка. #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <conio.h> int main()
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
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
26.11.2011, 08:24     Как создать 100 массивов разными значениями ?
Цитата Сообщение от proger2030 Посмотреть сообщение
Я могу цикл запустит но у них получается значения одинаковы.
Не верю.

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

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

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

Добавлено через 3 минуты
И, наоборот, повышение размерности выше того, что требует задача, тоже ведёт к усложнению. Был у меня один четырёхмерный массив в задаче, требовавшей двумерного. Я с ним не справился, при том, что перед этим вполне осилил шестимерный.
 
Текущее время: 05:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru