![]() |
| ||
| Insert a number in an array im trying to insert a number into an array but when i insert a number it deletes the last number instead of increasing the array size by one....this is the code i have: void Insertion(float T[100],int size) { float target = 0.0; cout<<"Enter the number you are inserting"<<endl; outData<<"Enter the number you are inserting"<<endl; cin>>target; int k=0; while((k< size) && (T[k] < target)) k++; for(int index = size -1; index>=k;index --) { T[index + 1] = T[index]; } T[k] = target; size = size + 1; } Thanks |
| ||
| Re: Insert a number in an array as jwenting said you CANT increase the size of an array, you have to make a seperate bigger one and copy, or use a linked list / vector solution. No need to x2 post! :) |
| All times are GMT -4. The time now is 9:14 am. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC