Probleme mit Dynamischem Array
-
hallo,
ich habe ein weiteres kleines array problem. ich erkläre es mal kurz und hoffe, dass ihr mir helfen könnt.
die elemente vom array werden dynamisch generiert und dann muss ich das erste element mit dem letzten element addieren und in eine neues array an stelle 0 schreiben, dann müssen von dem ersten array das zweite und vorletzte element addiert und ins neue array geschrieben werden. und so weiter.
das gleiche muss halt in eine schleife, weil ich das mit dem neuen array ebenfalls tun muss. so lange bis das array nurnoch 2 elemente hat.
hat jemand ne idee? ich schaff's nicht

gruß
flo.
-
//source ist dein Array mit den Zahlen, in target wird reingeschrieben, achte darauf, dass es groß genug ist (src_length/2)! void foo(int *source, size_t src_length, int *target) { for (int i=0,j=src_length-1;i!=j;++i,--j) { *(target+i) = *(source+i) + *(source+j); } };