![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
Jerry |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 46 Пол: Женский Репутация: ![]() ![]() ![]() |
помогите написать условие на вывод кол-ва слов длина которых от 5<L<8 (L - длина слова).
если все слова подсчитываются : Код ... int c; // Код введенного символа int numWords = 0; // Суммарное число слов := 0 ... // Подсчитываем число слов if (!isspace(c)) { // если с не пробел if (!readingWord) { // если не читаем слово ++numWords; // увеличить число слов readingWord = true; // Читаем слово:=true } // конец если } else { // иначе readingWord = false; // Читаем слово:=false } // конец если } -------------------- Zettai Unmei Mokushiroku
|
klem4 |
![]()
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
int GetCount(char *s) -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Jerry |
![]()
Сообщение
#3
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 46 Пол: Женский Репутация: ![]() ![]() ![]() |
это если мы вводим строку. а если исходные текст записан в файл?
Код int main() { char fileName[256]; FILE *f; int Words=0; printf("BBeguTe uMR qpauJIa: "); scanf("%s", fileName); f = fopen(fileName, "rb"); if (f == 0) { perror("Cann't open File! T_T"); return 1; } ... /* strncpy(temp, s, strlen(s)); temp[strlen(s)] = '\0'; char *p = temp; while (*p) { while ((*p) && (!(isalnum(*p)))) p++; if (*p) { int i = 0; while ((*p) && (isalnum(*p))) { p++; i++; } Words = ((i >= 5) && (i <= 8)) ? ++Words : Words; } } return count; } */ fclose(f); printf("4ucJIo cJIoB = %d\n", Words); return 0; } -------------------- Zettai Unmei Mokushiroku
|
![]() ![]() |
![]() |
Текстовая версия | 19.06.2025 17:04 |