#include <stdio.h>
#include <string.h>
#define SIZE 10
int main(void) {
char towns[SIZE][50] = {"Zayed", "Talkha", "Cairo", "Alexandria",
"Mansoura", "Giza", "Luxor", "Aswan",
"Tanta", "Ismailia"};
char temp[50];
// ترتيب الفقاعات (Bubble Sort) للنصوص
for (int i = 0; i < SIZE - 1; i++) {
for (int j = 0; j < SIZE - i - 1; j++) {
if (strcmp(towns
[j
], towns
[j
+ 1]) > 0) { strcpy(towns
[j
], towns
[j
+ 1]); }
}
}
printf("Alphabetized list of towns:\n"); for (int i = 0; i < SIZE; i++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCiNkZWZpbmUgU0laRSAxMAoKaW50IG1haW4odm9pZCkgewogICAgY2hhciB0b3duc1tTSVpFXVs1MF0gPSB7IlpheWVkIiwgIlRhbGtoYSIsICJDYWlybyIsICJBbGV4YW5kcmlhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJNYW5zb3VyYSIsICJHaXphIiwgIkx1eG9yIiwgIkFzd2FuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJUYW50YSIsICJJc21haWxpYSJ9OwogICAgY2hhciB0ZW1wWzUwXTsKCiAgICAvLyDYqtix2KrZitioINin2YTZgdmC2KfYudin2KogKEJ1YmJsZSBTb3J0KSDZhNmE2YbYtdmI2LUKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgU0laRSAtIDE7IGkrKykgewogICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgU0laRSAtIGkgLSAxOyBqKyspIHsKICAgICAgICAgICAgaWYgKHN0cmNtcCh0b3duc1tqXSwgdG93bnNbaiArIDFdKSA+IDApIHsKICAgICAgICAgICAgICAgIHN0cmNweSh0ZW1wLCB0b3duc1tqXSk7CiAgICAgICAgICAgICAgICBzdHJjcHkodG93bnNbal0sIHRvd25zW2ogKyAxXSk7CiAgICAgICAgICAgICAgICBzdHJjcHkodG93bnNbaiArIDFdLCB0ZW1wKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgICBwcmludGYoIkFscGhhYmV0aXplZCBsaXN0IG9mIHRvd25zOlxuIik7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IFNJWkU7IGkrKykgewogICAgICAgIHByaW50ZigiJXNcbiIsIHRvd25zW2ldKTsKICAgIH0KICAgIHJldHVybiAwOwp9