Напечатать гистограммы длин вводимых слов - C (СИ)
Формулировка задачи:
Задание: Напишите программу, печатающую гистограммы длин вводимых слов.
Решение:
Результат работы:
#include <stdio.h> #define NULL 0 #define YES 1 main () { int c, lword, endword; lword = endword = NULL; while ( ( c = getchar ( ) ) != EOF ) { if ( c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' ) ++lword; else endword = YES; if ( endword && lword ) { for (int i = NULL; i < lword; i++ ) printf ( "*" ); printf ( "\n" ); endword = lword = NULL; } } }
Решение задачи: «Напечатать гистограммы длин вводимых слов»
textual
Листинг программы
else { if ( lword ) endword = YES; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д