Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/58: Рейтинг темы: голосов - 58, средняя оценка - 4.84
5 / 5 / 0
Регистрация: 19.10.2009
Сообщений: 73

Определить содержит ли введенный текст символы, отличные от строчных букв и пробела

02.11.2009, 18:47. Показов 11876. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определит содержит ли введенный текст символы, отличные от строчных латинских букв и пробела
язык С
не могу понять как это считать
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2009, 18:47
Ответы с готовыми решениями:

Определить, содержит ли текст символы, отличные от букв и пробела
Нужна помощь... Составить программу, которая позволяла бы в тексте, указанном пользователем, определить, содержит ли он символы,...

Дан текст; определить, содержит ли он символы, отличные от букв и пробела.
Дан текст; определить, содержит ли он символы, отличные от букв и пробела.

Дан текст. Определить, содержит ли он символы, отличные от букв и пробела
Дан текст; определить, содержит ли он символы, отличные от букв и пробела.

31
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
16.11.2009, 22:32
Студворк — интернет-сервис помощи студентам
А для чего так извращаться?
0
5 / 5 / 0
Регистрация: 19.10.2009
Сообщений: 73
16.11.2009, 22:35  [ТС]
по другому не знаю как
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
16.11.2009, 22:38
Странно... Тот код что я написал, проще твоего раза в два. Ну...может быть тебе так понятней.

Кстати. это:
C
1
2
3
4
if(n) 
        printf("est'\n");
    else
        printf("net\n");
можно написать так:
C
1
printf("%s\n", (n) ? "est'" : "net");
0
5 / 5 / 0
Регистрация: 19.10.2009
Сообщений: 73
16.11.2009, 22:45  [ТС]
Чувчствую я эту задачу никогда не доделаю
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
16.11.2009, 22:48
RWR, вот такой смысл
C
1
2
3
4
5
6
7
8
char str[100];
int i, len = strlen(str);
for(i = 0; i < len; ++i)
    if(!((int)str[i] == 32) && !((int)str[i] > 64 && str[i] < 91))
    {
        std::cout<<"есть символы которые, отличные от строчных латинских букв и пробела":
        break;
    }
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
16.11.2009, 22:49
Цитата Сообщение от RWR Посмотреть сообщение
Чувчствую я эту задачу никогда не доделаю
Ну твой код работает?

Добавлено через 58 секунд
M128K145, Плохая идея представлять символы целочисленными константами.
0
5 / 5 / 0
Регистрация: 19.10.2009
Сообщений: 73
16.11.2009, 22:50  [ТС]
Мой код не работает и не могу понять по чему, Язык Си
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
16.11.2009, 22:50
niXman, почему я не могу оперировать кодами символов? Это однозначно определяет каждый символ
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
16.11.2009, 22:52
M128K145, Это очень зависимо. И от платформы, и от локали, и от кодировки. Для таких нужд существуют функции классификации: http://www.cplusplus.com/refer... ry/cctype/
0
5 / 5 / 0
Регистрация: 19.10.2009
Сообщений: 73
16.11.2009, 23:24  [ТС]
блин и че мне делать может кто посмотри программу и скажет где ошибки

Добавлено через 8 минут
все я разобрался
0
albina27
23.11.2010, 12:55
вот программа на определения символов отличных от букв и пробелов:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Uses Crt;
Const e=[',','.','!','?',';','-','0','1','2','3','4','5','6','7','8','9'];
Var
fraza: string;
i,s: integer;
Begin
ClrScr;
Write ('Введите строку:');
Readln (fraza);
for i:= 1 to Length(fraza) do
if (fraza[i] in e+[' '])
then
begin
Writeln ('Введенная строка содержит символы, отличны от букв и пробелов');
Readln;
Exit;
end;
Writeln ('В введенной строке нет символов, отличных от букв и пробелов.');
Readln;
End.
помогите пожалуйста!!! как выделить сразу все символы и еще программа определяет пробелы, а этого не должно быть...что не так???

 Комментарий модератора 
Используйте теги форматирования кода.
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
23.11.2010, 13:46
Цитата Сообщение от niXman Посмотреть сообщение
получится в три строки)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <ctype.h>
 
int main(void){
    char buf[BUFSIZ], * p;
    
    printf("String: ");
    if ( ! fgets(buf, BUFSIZ, stdin) )
        return 1;
    
    for ( p = buf; *p; ++p )
        if ( ! islower(*p) && ! isspace(*p) )
            break;
    
    printf("String %scontain characters distinct from a lowercase letters or a gap.\n", ( *p ) ? "" : "don't ");
    
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.11.2010, 13:46

Определить содержит ли текст символы, отличные от букв и пробела
памагите переделать паскалевчкую задачку в делфи Дан текст, определить содержит ли он символы, отличные от букв и пробела. вот то...

Определить, содержит ли текст символы, отличные от букв и пробела
Составить программу для обработки данного текста, определить, содержит ли он символы, отличные от букв и пробела.

Определить, содержит ли данный текст символы, отличные от букв и пробела
Всем доброго вечера. Задание легкое: дан текст; Определить, содержит ли он символы, отличные от букв и пробела. Проблема в том, что при...

Дан текст определить, содержит ли он символы, отличные от букв и пробела
Дан текст определить, содержит ли он символы, отличные от букв и пробела! помогите чем сможете

Содержит ли текст символы,отличные от букв и пробела
Дан текст, определить, содержит ли он символы, отличные от букв и пробела. Кто знает, помогите пожалуйста!!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru