Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Rezeda_
0 / 0 / 0
Регистрация: 27.01.2011
Сообщений: 5
#1

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

04.06.2011, 10:08. Просмотров 1221. Ответов 2
Метки нет (Все метки)

Нужна помощь...

Составить программу, которая позволяла бы в тексте, указанном пользователем, определить, содержит ли он символы, отличные от букв и пробела.
Если возможно и блок-схему?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2011, 10:08     Определить, содержит ли текст символы, отличные от букв и пробела
Посмотрите здесь:

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

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

Определить содержит ли введенный текст символы, отличные от строчных букв и пробела - C++
Определит содержит ли введенный текст символы, отличные от строчных латинских букв и пробела язык С не могу понять как это считать

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

Найти слова содержщие символы отличные от букв - C++
для заданной строки текста определите слова, которые содержат символы, отличные от букв. напишите фукнцию, определяющую тип символа строки.

Определить, содержит ли текст (помимо букв) только одну цифру, числовое значение которой равно длине текста - C++
привет. помогите решить задачу по с++. очень нужно. я ничего с ней не смог сделать. вот условие: В заданный непустой текст входят только...

С исходной строки символов удалить символы, отличные от русских букв и пробелов - C++
С исходной строки символов удалить символы, отличные от русских букв и пробелов.

Удалить из введенной строки все символы, отличные от прописных латинских букв и пробелов - C++
Цель работы Научиться работать со строками. Освоить способ динамического захвата и освобождения памяти под символьные массивы....

Дано текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами - не менее одного пробела - C++
Дано текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами - не менее одного пробела....

Определить в каждом предложении текста колличество символов, отличных от букв и пробела - C++
Помогите пожалуйста решить задачу!!! С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000...

Строка содержит произвольный русский текст. Проверить, каких букв в нем больше, гласных или согласных - C++
Строка содержит произвольный русский текст. Проверить, каких букв в нем больше, гласных или согласных. Нужно написать программу на с++ с...

Определить содержит ли текст введенное слово - C++
Дан файл содержащий производный текст. Определить содержит ли текст введенное слово. Напишите пожалуйста подробную программу , если можно...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kjahert
49 / 49 / 5
Регистрация: 08.04.2011
Сообщений: 124
04.06.2011, 10:20     Определить, содержит ли текст символы, отличные от букв и пробела #2
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;
}
CyBOSSeR
Эксперт C++
2299 / 1669 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
04.06.2011, 10:25     Определить, содержит ли текст символы, отличные от букв и пробела #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Rezeda_,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <algorithm>
#include <cctype>
#include <iostream>
#include <string>
 
bool IsNotAlphaAndWhitespace(char character) {
  return !isalpha(character) && character != ' ';
}
 
bool HasNotAlphaAndWhitespace(const std::string& text) {
  return std::find_if(text.begin(), text.end(), IsNotAlphaAndWhitespace) != text.end();
}
 
int main() {
  const std::string first  = "aa bb cc";
  const std::string second = "aa1bb2cc";
  
  std::cout << HasNotAlphaAndWhitespace(first)  << std::endl
            << HasNotAlphaAndWhitespace(second) << std::endl;
}
Результат: http://liveworkspace.org/code/5a8509...6da50c95bef3fd
Yandex
Объявления
04.06.2011, 10:25     Определить, содержит ли текст символы, отличные от букв и пробела
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru