Я решаю этот шаблон в c ++:
У меня есть 2 лога c, чтобы решить эту схему, но я застрял:
1 лог c, используя al oop:
using namespace std;
#include <iostream>
int main()
{
bool flag=true;
for(int i=1;i<10;i++)
{
if(i<=4) //when 4 column then if print the 5 //it is execute perfactly
{
flag=false;
cout<<endl;
cout<<i;
for(int column=4;column<=i;column++)
{
flag=true;
column=column+1;
cout<<column;
}
}
//here now i want to add a 6 in 3 column but not proper output
// if(i<=3)
// {
// flag=false;
// cout<<endl;
// cout<<i;
// for(int column=3;column<=i;column++)
// {
// flag=true;
// column=column+1;
// cout<<column;
// }
// }
}
}
токовый выход:
2 logi c сохранить элемент в массиве :
Что я пытаюсь:
4 строки и разные размеры столбцов в каждой строке
int elementstore [4] [] = {1, 2, 7, 3, 6, 8, 4 , 5, 9, 10};
- первый ряд означает 1 магазин в 1 ряд
- второй ряд означает 2,7 магазин в 2 ряд
- третий ряд означает 3,6,8 магазина в 3 ряда
- четвертый ряд означает 4,5,9,10 магазина в 4 столбца
[0][0]=1
[1][0]=2
[1][1]=7
[2][0]=3
[2][1]=6
[2][2]=8
[3][0]=4
[3][1]=5
[3][2]=9
[3][3]=10
using namespace std;
#include <iostream>
int main()
{
int *column_array[4];
int mapping_array[4] = {1,2,3,4}; //4 column
int i;//row
int j;//column
for(i = 0; i < 4; i++)
{
column_array[i] = malloc(sizeof(int)*column_array[i]); //here i m facing the error
}
}
ошибка : ошибка: недопустимые операнды типов 'long unsigned int' и 'int *' для двоичного оператора '*'
Надеюсь, я правильно применю logi c к вышеуказанной программе?
какой способ решить эту модель