Цель состоит в том, чтобы печатать символы в сетке 5 на 5, при этом печатается $
(пробел после), если значение равно 1 и %
, если значение равно 0 .C++ Сохранение строк как части 2D-массива, а затем печать строки
Каждая строка представляет собой массив из 5 целых чисел, все из которых являются 0 или 1.
это говорит, чтобы инициализировать первый, или 0-й строки:
int row0[0] = {1,0,0,0,1};
затем он говорит, чтобы хранить сами строки в двумерном массиве:
int twodim[5][5];
twodim[0] = {1,0,0,0,1};
Вышеупомянутое сбивает с толку, потому что мы должны печатать целую строку и передаваться по 2 аргументам, const int row [] и размеру. Размер 5. Но я не могу на всю жизнь понять, как печатать всю строку, потому что ни один столбец не передан (я не уверен, что это имеет значение, или я не понимаю концепцию. В принципе, я не уверен, как .? получить доступ целый ряд в вышеупомянутом случае
Любые намеки, которые могли бы помочь мне начать
Звучит слишком много, как домашнее задание для меня, чтобы рассказать вам, что ему делать число рейнольдса Но вам обязательно стоит посмотреть http://www.cplusplus.com/reference/ostream/ostream/ для печати и диапазон, основанный на циклах http://www.cprogramming.com/c++11/c++11- ranged-for-loop.html для чистого чистого ответа. Теперь, насколько параметры ... вам нужно будет дать больше информации или поговорить с человеком, который дал задание. –
Я изменил ваше последнее изменение. Когда люди начинают публиковать ответы на ваш вопрос, нецелесообразно удалять все содержимое. Если вы хотите попросить его полностью удалить, нажмите ссылку «flag» прямо под тегами и попросите модераторов сделать это. Удаление содержимого делает ответы бессмысленными и тратит время тех людей, которые читают ваш вопрос и написали ответы. Благодарю. –
Если вы печатаете строку, вам нужно распечатать каждый столбец, поэтому в качестве аргумента не нужен индекс столбца. Вы должны распечатать все столбцы, которые вы получаете в строке [], вы уже знаете, сколько из них существует с 'size'. – nio