Reversing a string in C
Në shqip: Kthimi mbrapsht i një teksti në C
ShpjegimiSQ
Ushtrimi klasik: këmbe karakterin e parë me të fundit, të dytin me të parafundit, e kështu me radhë, me dy tregues që lëvizin drejt mesit.
EnglishEN
The classic exercise: swap the first character with the last, the second with the second-to-last, and so on, with two indexes moving towards the middle.
Si ta mendosh
Si t'i ndërrosh vendet njerëzve në skajet e rreshtit, duke ecur drejt mesit.
Lexoje në anglisht
Like swapping the people at the ends of a row, working towards the middle.
Shembull kodic
void kthe(char *s) {
for (size_t i = 0, j = strlen(s); i + 1 < j; i++, j--) {
char t = s[i]; s[i] = s[j - 1]; s[j - 1] = t;
}
}