summaryrefslogtreecommitdiff
path: root/wk2/sect2
diff options
context:
space:
mode:
Diffstat (limited to 'wk2/sect2')
-rw-r--r--wk2/sect2/alpha.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/wk2/sect2/alpha.c b/wk2/sect2/alpha.c
index 8007f2e..6de0b62 100644
--- a/wk2/sect2/alpha.c
+++ b/wk2/sect2/alpha.c
@@ -9,10 +9,12 @@ int main(void)
int l = strlen(word);
for (int i = 0; i < l; i++)
{
- if (word[i] > 96 && word[i] < 123)
+ if (((word[i] > 96 && word[i] < 123) && (word[i - 1] > 96 && word[i - 1] < 123) && (word[i] > word[i - 1])))
{
-
+ int a = word[i];
+ word[i] = word[i - 1];
+ word[i - 1] = a;
}
}
- printf("\n");
+ printf("%s\n", word);
}