Insert c++ Array Data (Full Beginner)

Asked 2 years ago, Updated 2 years ago, 22 views

Hello, I am a student who is studying while listening to C++ class. I'm working on a program because I have a task.

int value; int data[n];

for (int i=0; i> value ; data[i] = value; } Like this I'd like to keep inserting data.

After inserting data from data[0] to data[4], I added two additional data Assuming

Delete data[0] and data[1] and

Move data[3], data[4] to data[0] and data[1]

Can we place additional data in data[3] and data[4]?

c++ c++표준

2022-09-21 16:12

1 Answers

Put 2 pieces of data, delete 2 pieces, move 2 pieces forward... Don't think too hard. Let's just put one in.

// java
int[] datas = new int[]{0,1,2,3};

printDatas(datas);

addData(datas, 4);

printDatas(datas);


private void addData(int[] datas, int data) {
    for (int i = 1; i < datas.length; i++) {
        datas[i - 1] = datas[i];
    }
    datas[datas.length -1] = data;
}
private void printDatas(int[] datas) {
    for (int i = 0; i < datas.length; i++) {
        System.out.print(datas[i]);
    }
}

I think you can do a similar thing with c++.


2022-09-21 16:12

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.