• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

Заполнить Массив Элементами Другого Массива

  • Автор темы Автор темы Tortik-koyot
  • Дата начала Дата начала
T

Tortik-koyot

Простой код. Что то не учел(( еще нуб я.

C++:
int maspospoint[2][4];
int masrandpoint[2][25];

maspospoint[0][0]=4;
maspospoint[1][0]=4;
maspospoint[0][1]=6;
maspospoint[1][1]=6;
maspospoint[0][2]=8;
maspospoint[1][2]=8;
maspospoint[0][3]=10;
maspospoint[1][3]=10;
for(int j=0; j<5;j++)
{
for(int a=0; a<4; a++)
{
masrandpoint[0][(j*4)+a]= maspospoint[0][a];
masrandpoint[1][(j*4)+a]= maspospoint[1][a];

}
j++;
}
Результат
masrandpoint[2][25]={{4,6,8,10,0,0,0,0,4,6,8,10,0,0,0,0,4,6,8,10,0,0,0,0},{4,6, 8,10,0,0,0,0,4,6,8,10,0,0,0,0,4,6,8,10,0,0,0,0}}

то есть пропускает j=1,3. какого?
Нид хелп
 
а ты как хотел?
ты же j++ 2 раза написал - он с 0 сразу на 2 и переходит.
 
у вас размерность одного массива [2]x[4] размерность другого [2]x[25]

в условиях задачи они разного размера?

с массивами одинакового размера просто

создаете два массива например a[n][m] b[n][m]

и копируете
C++:
for (int i=0;i<n;i++)
for (int j=0;j<m;j++)
a[i][j]=b[i][j];
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD