Строка C: Упражнение 20 с решением
Напишите программу на C, чтобы найти наибольшее и наименьшее слово в строке.
Пример решения:
C Код:
#include #include #include void main () {char str [100 ], word [20], mx [20], mn [20], c; int i = 0, j = 0, flg = 0; printf (" n nНайти наибольшее и наименьшее слово в строке: n"); printf ("----------------------------------------------- ------ n "); printf ("Введите строку:"); я = 0; сделать {fflush (stdin); c = getchar (); str [i ++] = c; } пока (c! = ' n'); стр [я - 1] = ' 0'; for (i = 0; i strlen (mx)) {strcpy (mx, word); } если (strlen (слово)
Пример вывода:
Найдите наибольшее и наименьшее слово в строке: -------------- --------------------------------------- Введите строку: это строка с наименьшим и самое большое слово. Самое большое слово - это «наименьшее», а наименьшее слово - «a» в строке: «Это строка с наименьшим и наибольшим словом».
Блок-схема:
Редактор кода программирования C: