37 / 37 / 18
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1

Скопировать два двумерных массива в один одномерный

18.11.2014, 20:49. Показов 915. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int ReshKardanoA[80];
cout<<endl;
int k=0,s=0,l=0;
j=0;
while(s==32)
{
if(k==3) {
l++;
for(i=0;i<4;i++)
ReshKardanoA[++s]=ReshKardano[i][j]; }
if(i==3){
j++;
for(k=0;k<4;k++)
ReshKardanoA[++s]=ReshKardano90[k][l];
}
}
не копирует. Должна копировать два двумерных масива в 1 одномерний

Добавлено через 40 секунд
двумерние массивы 4х4
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.11.2014, 20:49
Ответы с готовыми решениями:

Два двумерных массива объединить в один двумерный
Даны два двумерных массива LL; PER; Нужно их объединить в один Mas чтобы порядок чисел сохранился

Foreach Два двумерных массива объединить в один двумерный
У меня есть 1 массив из всеми данными array(2) { =&gt; array(7) { =&gt; string(1) &quot;3&quot; =&gt; string(1)...

Объединить два двумерных массива размерностью N*N в один, так, чтобы все строки первого массива стали чётными
Объединить два двумерных массива размерностью N*N в один, так, чтобы все строки первого массива стали чётными в новом массиве,а строки...

4
18.11.2014, 20:57

Не по теме:

Цитата Сообщение от Zver6233 Посмотреть сообщение
Должна копировать два двумерных масива в 1 одномерний
Да, у тебя тут двумерных массивов хоть отбавляй..

0
37 / 37 / 18
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
18.11.2014, 22:04  [ТС]
Ну да

Добавлено через 51 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int k=0,s=0,l=0;
j=0;
 
while(s<32)
{               for(i=0;i<4;i++)  {
                ReshKardanoA[s++]=ReshKardano[i][j];
                if(i==3) j++; }
                for(k=0;k<4;k++){
                ReshKardanoA[s++]=ReshKardano90[k][l];
 
                if(k==3)l++; }
 
}
Проблему решил
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12894 / 6755 / 1814
Регистрация: 18.10.2014
Сообщений: 17,086
18.11.2014, 22:18
А что делают внутри циклов

Цитата Сообщение от Zver6233 Посмотреть сообщение
if(i==3) j++;
и

Цитата Сообщение от Zver6233 Посмотреть сообщение
if(k==3)l++;
Почему они засунуты внутрь цикла копирования? Почем не просто 'j++' и 'l++' после циклов безо всякого 'if'?
1
37 / 37 / 18
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
18.11.2014, 23:11  [ТС]
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
А что делают внутри циклов
Сообщение от Zver6233
if(i==3) j++;
и
Сообщение от Zver6233
if(k==3)l++;
Почему они засунуты внутрь цикла копирования? Почем не просто 'j++' и 'l++' после циклов безо всякого 'if'?
кстате да.. тупанул

Добавлено через 1 минуту
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
очему они засунуты внутрь цикла копирования? Почем не просто 'j++' и 'l++' после циклов безо всякого 'if'?
Не подскажете, почему функция не правильно работает. Не переворачивает на 90 градусов решетку 4х4
C++
1
2
3
4
5
6
7
 for(j=0;j<Size;j++)
{
for(i=0;i<Size;i++) {
ReshKardano90[i][j]=ReshKardano[Size-i-1][j];
cout<<setw(3)<<ReshKardano90[i][j]<<" "; }
cout<<endl;
}
Добавлено через 35 секунд
уже не соображаю ничего
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.11.2014, 23:11
Помогаю со студенческими работами здесь

Даны два одномерных массива, нужно объденить их в один одномерный массив
даны два одномерных массива нужно объденить их в один одномерный массив как это сделать понятия не имею помогите пожалуйста

Два двумерных массива
Доброго времени суток уважаемые мастера кода. Написал код который выдает результаты очень медленно (1 за в секунду, а у меня их 30000)....

Сложить два двумерных массива
Как сложить два двумерных массива???Вот ф-ии для ввода двух массивов и геттеры для них. Надо ф-ию чтобы сложить и умножить их!!!СРОЧНО!!! ...

Ввести два двумерных массива (3*3)
Ввести два двумерных массива (3*3). Провести транспонирование первого массива, затем поэлементное суммирование транспонированного и ...

Как объединить два двумерных массива?
есть массивы А и B как их зделать в C, проста смотрел про одномерные массивы там все както проста но не пордходит к двухмерному даже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Оптимизация производительности Express.js бэкенда
Reangularity 23.05.2025
Express. js заслуженно остаётся одним из самых популярных инструментов для создания бэкенда, но даже он не застрахован от проблем с производительностью. Многие разработчики сталкиваются с ситуацией,. . .
Продвинутая обработка данных с LINQ в C#
stackOverflow 23.05.2025
LINQ (Language Integrated Query) — это фундаментальное изменение парадигмы работы с данными в C#. Простые запросы Where и Select знакомы любому разработчику, но настоящая мощь LINQ раскрывается в. . .
Инфраструктура PKI и сертификатов безопасности
Mr. Docker 23.05.2025
PKI (Public Key Infrastructure) — это невидимый фундамент цифрового доверия, без которого современный интернет просто рассыпался бы как карточный домик. За этой аббревиатурой скрывается целый. . .
Аутентификация OAuth в Python
py-thonny 22.05.2025
OAuth (Open Authorization) — это целый стандарт для делегированного доступа. Звучит занудно? Давайте проще: OAuth позволяет приложениям получать доступ к информации пользователя на сторонних сервисах. . .
Хеширование и соль паролей в веб-приложениях C#
stackOverflow 22.05.2025
Когда-то в начале своей карьеры я тоже грешил простейшими подходами к хранению паролей – MD5-хеширование казалось верхом защиты. Но технологии не стоят на месте, вычислительные мощьности растут, и. . .
Генераторы Python для эффективной обработки данных
AI_Generated 21.05.2025
В Python существует инструмент настолько мощный и в то же время недооценённый, что я часто сравниваю его с тайным оружием в арсенале программиста. Речь идёт о генераторах — одной из самых элегантных. . .
Чем заменить Swagger в .NET WebAPI
stackOverflow 21.05.2025
Если вы создавали Web API на . NET в последние несколько лет, то наверняка сталкивались с зелёным интерфейсом Swagger UI. Этот инструмент стал практически стандартом для документирования и. . .
Использование Linq2Db в проектах C# .NET
UnmanagedCoder 21.05.2025
Среди множества претендентов на корону "идеального ORM" особое место занимает Linq2Db — микро-ORM, балансирующий между мощью полноценных инструментов и легковесностью ручного написания SQL. Что. . .
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru