summaryrefslogtreecommitdiff
path: root/wk2/sect2
diff options
context:
space:
mode:
Diffstat (limited to 'wk2/sect2')
-rw-r--r--wk2/sect2/alpha.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/wk2/sect2/alpha.c b/wk2/sect2/alpha.c
index bf9a30b..e21211b 100644
--- a/wk2/sect2/alpha.c
+++ b/wk2/sect2/alpha.c
@@ -7,16 +7,20 @@ int main(void)
{
string word = get_string("Word: ");
int l = strlen(word);
- int k = 0;
- for (int i = 0; i < l; i++)
+ int k = 1;
+ for (int i = 1; i < l; i++)
{
- if (((word[i] > 96 && word[i] < 123) && (word[i - 1] > 96 && word[i - 1] < 123) && (word[i] > word[i - 1])))
+ if (word[i] < word[i - 1])
{
-
+ k++;
}
}
- if ()
+ if (k == l)
+ {
+ printf("Yes\n");
+ }
+ if (k != l)
{
- printf("%s\n", word);
+ printf("No\n");
}
}