Главная » Статьи » Задачи из заказов » Заказ 09.11.07 |
Написать и протестировать функцию, которая определяет, располагаются ли буквы в заданной символьной строке в алфавитном порядке.
// 3.28 // Написать и протестировать функцию, которая определяет, располагаются ли // буквы в заданной символьной строке в алфавитном порядке. #include <stdio.h> #include <conio.h> #include <string.h> int func(char* str) { int res = 1, i, len = strlen(str); for (i = 1; i < len; i++) if (str[i - 1] > str[i]) res = 0; return res; } void main() { clrscr(); char ans, *str; do { printf("Vvedite stroku\n"); gets(str); if (func(str) == 1) printf("simvoli v stroke v alfavitnom paryadke\n"); else printf("simvoli v stroke ne v alfavitnom paryadke\n"); printf("Esho raz?(Y/N)\n"); ans = getch(); printf("%c\n", ans); } while (ans == 'Y' || ans == 'y'); } | |
Категория: Заказ 09.11.07 | Добавил: solver (09.11.2007) | |
Просмотров: 1938 |