Как конвертировать одномерный массив в двумерный с использованием цикла?03.02.2020, 00:44. Показов 3064. Ответов 27
Метки нет (Все метки)
В сети видел подобное но не сохранил ссылку, а теперь не могу вспомнить как попал на тот сайт.
Есть такой массив int Masiv[10]/int Masiv[] нужно чтобы имя осталось такое а массив стал таким Masiv[10][2]/Masiv[][2], в общем не обязательно 2мерный может быть какой угодно ранг. Только не предлагайте классы (в них пока не разбираюсь), вектора(потому что в моей VS они не работают и в них я пока не разбираюсь) и контейнеры(в них я пока не разбираюсь). Можно функции и макросы.
0
|
|
| 03.02.2020, 00:44 | |
|
Ответы с готовыми решениями:
27
Дан двумерный массив, из него сделать одномерный. В одномерный массив сначала вписат четные строки потом нечетные
|
|
392 / 337 / 66
Регистрация: 14.10.2014
Сообщений: 1,538
|
||||||||
| 21.04.2020, 00:38 | ||||||||
|
Небольшой примерчик:
Основное правило - функции должны быть объявлены до момента их вызова. Это, кстати касается и к примеру классов. То есть компилятор должен знать, на что он ссылается. А вот на этапе линковки будет уже реальная подстановка адресов функций (то есть их тел) для func1 в моём примере - объявление и определение по-сути совмещены вместе. Для func2 вначале имеем объявление (прототип функции), а уже потом определение (тело функции)
0
|
||||||||
| 21.04.2020, 00:43 [ТС] | ||
|
0
|
||
|
264 / 153 / 33
Регистрация: 29.06.2019
Сообщений: 1,554
|
|||
| 21.04.2020, 06:01 | |||
|
p.s. по примеру вашего void func2(); - так и объявляю над main(), а всю функцию, которая у вас под main() - можно даже в др. cpp разместить - так и делаю...
0
|
|||
|
392 / 337 / 66
Регистрация: 14.10.2014
Сообщений: 1,538
|
||||||||||||||||||
| 21.04.2020, 11:03 | ||||||||||||||||||
|
Nexi99, дополненный пример, чтоб понятно было - как надо делать: файл Source1.h - содержит объявление функции func3():
0
|
||||||||||||||||||
|
264 / 153 / 33
Регистрация: 29.06.2019
Сообщений: 1,554
|
||
| 21.04.2020, 12:31 | ||
|
для Linux - это будут скомпилированные .a или .so - и тоже заголовочники, которые надо подключить к main()... - дополнила для полноты картины p.s. что интересно - для Ultimate++ IDE - все либы именно в линуксном виде... и работает... кроссплатформенно похоже... дополнила просто для инфо, где либы находятся - для линкера Добавлено через 6 минут конечно, до компиляции - всё в с/cpp
0
|
||
|
392 / 337 / 66
Регистрация: 14.10.2014
Сообщений: 1,538
|
||
| 21.04.2020, 12:44 | ||
|
А вообще - в плюсах кросплатформенность - это когда один и тот же код собирается на одной и той же IDE под разные системы. Ничего более. В отличие, скажем от Java - где просто собираем один раз код - и он обязан работать на всех системах, где есть соответствующая виртуальная машина
0
|
||
|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
|
| 21.04.2020, 14:50 | |
|
Прошу прощения за грубость, но вам бы узнать что такое "конспект". Обучение бесполезно без закрепления на практике. Если вы сразу не закрепляете делом что увидели в уроке, что и как там было сделано - пишите заметки,конспектируйте, сохраняйте видео в котором это видели
0
|
|
|
264 / 153 / 33
Регистрация: 29.06.2019
Сообщений: 1,554
|
|||
| 24.04.2020, 08:05 | |||
|
НО брать dll для проекта пока сомневаюсь... - лучше уж совсем исходники нужной либы... вобщем времени нет оттестить всё -- ... можно ли подключить dll в U++ - посмотрю потом когда-нибудь на досуге... но всё может быть, что самой придётся делать .so из исходников для U++... ИМХО Добавлено через 18 минут собрала all_static MyProj (на win в u++ ide) - и то радует...
0
|
|||
| 24.04.2020, 08:05 | |
|
Как переконвертировать двумерный массив в одномерный
Конвертировать одномерный массив в двухмерный Конвертировать одномерный массив в ступенчатый Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|