Ahojte, mám problém s jednoduchým prográmkem...mám vytvořit pole např od 0 po 10 s tím na výstupu mi to vypíše dané pole a zároven pole obráceně to jest od 10 po 0 ... napsal jsem to nějak takhle...
#include <stdio.h>
#include <string.h>
#define poc 15
int main()
{
int pole[poc];
int i;
printf("znaky z pole: ");
for(i=0;i<=poc;i++){
printf("%i ",pole[poc]);
}
printf("\nobracene znaky: ");
for(i=poc;i>=0;i--){
printf("%i ",pole[poc]);
}
return 0;
}
ale muj profesor mi na to napsal tenhle mail ... " s tím obrácením pole jste to bohužel zatím asi nepochopil. Jde o to, že přímo v paměti pole je potřeba prohodit první a poslední prvek, druhý a předposlední prvek, třetí a předposlední prvek atd. Aby se při další práci s polem již pracovalo s hodnotami ve změněném pořadí, bez ohledu na to jak nebo v jakém cyklu je použijete. Prostě po vás chci, abyste provedl v poli tu úpravu pořadí natrvalo..."
Vím že se tu něco podobného řešilo také jsem se to snažil udělat podle toho ale i na podruhé se to profesorovi nelíbilo, proto prosím o radu, napadlo mě použít bubble sort ale moc si s tím nevím rady??
Díky za odpovědi budu Vám zavázán! [:))]