Skip to content

Commit 6808ac1

Browse files
insert in array
1 parent 79b8174 commit 6808ac1

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

4. Array ADT/insert_in_array.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,17 @@ void Append(struct Array *arr,int x)
2525
}
2626
}
2727

28+
void Insert(struct Array *arr,int index,int x)
29+
{
30+
int i;
31+
if(index>=0 && index <=arr->length)
32+
{
33+
for(i=arr->length;i>index;i--)
34+
arr->A[i]=arr->A[i-1];
35+
arr->A[index]=x;
36+
arr->length++;
37+
}
38+
}
2839

2940
int main()
3041
{

0 commit comments

Comments
 (0)