|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 (permalink) |
Member
Регистрация: 29.09.2012
Сообщений: 72
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() когда одни буквы программа останавливается и говорит что только буквы, когда цифры тоже самое что и с буквами. Вроде как сам все описал. Запустил работает, но что то сделал и все перестала делать так как надо, не могу найти что не так. Код:
#include <stdbool.h> #include <stdio.h> int group(char c) { if( (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') ) return 0; if( c >= '0' && c <= '9' ) return 1; return 2; } int i; void print_group(char* str, int grp) { while( *str ) { if( group(*str) == grp ) putchar(*str); ++str; } } int main(int argc, char* argv[]) { char buf[80]; printf("stroka:\n"); while( true ) { fflush(stdin); fgets(buf, sizeof(buf), stdin); if(((buf[i]>='a'&& buf[i]<='z')&&(buf[i]!='0'&& buf[i]!='9'))||((buf[i]>='0'&&buf[i]<='9')&&(buf[i]!='a'&&buf[i]!='z'))) { if (((buf[i]>='a'&&buf[i]<='z')&&(buf[i]>='0'&&buf[i]<='9'))) { if (buf[i]>='0'&&buf[i]<='9'){ printf("cifri"); }else printf("bykvi"); break; } else printf("RAZNIE ELEMENTS\n"); } if( '\n' == buf[0] ){printf("VVELI 0 ELEMENTS");break;} printf("sorting:\n"); for( i = 0; i < 3; ++i ) print_group(buf, i); putchar('\n'); break; } return 0; } |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
На форуме люди обсуждали что то схожее, посмотрите Упорядочение строк матрицы Обработка символов и строк на языке Pascal Чтение строк из текстового файла СИ Обработка символьных строк Обработка символьных строк - игра города Автоматическа нумерация строк |
![]() |
#2 (permalink) | |
Радиоинженер
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,044
Записей в дневнике: 7
Сказал(а) спасибо: 290
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 109466
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 (permalink) |
Member
Регистрация: 29.09.2012
Сообщений: 72
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]()
ошибок нет в коде, просто сделал что то не то и работает уже подругому
|
![]() |
![]() |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Опции темы | |
Опции просмотра | |
|
|