Как конвертировать одномерный массив в двумерный с использованием цикла?03.02.2020, 00:44. Показов 2917. Ответов 27
Метки нет (Все метки)
В сети видел подобное но не сохранил ссылку, а теперь не могу вспомнить как попал на тот сайт.
Есть такой массив int Masiv[10]/int Masiv[] нужно чтобы имя осталось такое а массив стал таким Masiv[10][2]/Masiv[][2], в общем не обязательно 2мерный может быть какой угодно ранг. Только не предлагайте классы (в них пока не разбираюсь), вектора(потому что в моей VS они не работают и в них я пока не разбираюсь) и контейнеры(в них я пока не разбираюсь). Можно функции и макросы.
0
|
|
| 03.02.2020, 00:44 | |
|
Ответы с готовыми решениями:
27
Дан двумерный массив, из него сделать одномерный. В одномерный массив сначала вписат четные строки потом нечетные
|
|
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
|
||||||||
| 21.04.2020, 00:38 | ||||||||
|
Небольшой примерчик:
Основное правило - функции должны быть объявлены до момента их вызова. Это, кстати касается и к примеру классов. То есть компилятор должен знать, на что он ссылается. А вот на этапе линковки будет уже реальная подстановка адресов функций (то есть их тел) для func1 в моём примере - объявление и определение по-сути совмещены вместе. Для func2 вначале имеем объявление (прототип функции), а уже потом определение (тело функции)
0
|
||||||||
| 21.04.2020, 00:43 [ТС] | ||
|
0
|
||
|
264 / 153 / 33
Регистрация: 29.06.2019
Сообщений: 1,547
|
|||
| 21.04.2020, 06:01 | |||
|
p.s. по примеру вашего void func2(); - так и объявляю над main(), а всю функцию, которая у вас под main() - можно даже в др. cpp разместить - так и делаю...
0
|
|||
|
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
|
||||||||||||||||||
| 21.04.2020, 11:03 | ||||||||||||||||||
|
Nexi99, дополненный пример, чтоб понятно было - как надо делать: файл Source1.h - содержит объявление функции func3():
0
|
||||||||||||||||||
|
264 / 153 / 33
Регистрация: 29.06.2019
Сообщений: 1,547
|
||
| 21.04.2020, 12:31 | ||
|
для Linux - это будут скомпилированные .a или .so - и тоже заголовочники, которые надо подключить к main()... - дополнила для полноты картины p.s. что интересно - для Ultimate++ IDE - все либы именно в линуксном виде... и работает... кроссплатформенно похоже... дополнила просто для инфо, где либы находятся - для линкера Добавлено через 6 минут конечно, до компиляции - всё в с/cpp
0
|
||
|
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,474
|
||
| 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,547
|
|||
| 24.04.2020, 08:05 | |||
|
НО брать dll для проекта пока сомневаюсь... - лучше уж совсем исходники нужной либы... вобщем времени нет оттестить всё -- ... можно ли подключить dll в U++ - посмотрю потом когда-нибудь на досуге... но всё может быть, что самой придётся делать .so из исходников для U++... ИМХО Добавлено через 18 минут собрала all_static MyProj (на win в u++ ide) - и то радует...
0
|
|||
| 24.04.2020, 08:05 | |
|
Как переконвертировать двумерный массив в одномерный
Конвертировать одномерный массив в двухмерный Конвертировать одномерный массив в ступенчатый Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|