Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
DenF
4 / 4 / 0
Регистрация: 09.11.2011
Сообщений: 15
#1

Строка и латинские слова - C++

17.11.2011, 00:01. Просмотров 449. Ответов 1
Метки нет (Все метки)

Добрый вечер, прошу помощи, завтра уже здать нужно, а понять никак не могу, у меня недопонимание строк, задали написать задачу: Вывести из строки все слова что состоят только из латинских символов. Мова Си.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 00:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Строка и латинские слова (C++):

Дана строка из 20 символов. вывести из неё латинские строчные буквы - C++
Дана строка из 20 символов. Вывести из нее на печать только строчные буквы латинского алфавита.

Дана строка символов. Расставить введенные латинские символы в алфавитном порядке. - C++
Помогите с решением пожалуйста.

Найти все слова, содержащие латинские буквы (a, e, i, o, u) - C++
Задан текст. Найти все слова, содержащие латинские буквы (a, e, i, o, u). Напечатать эти слова в порядке увеличения количества букв (a, e,...

Дана строка. Заменить в ней все строчные (латинские и русские) буквы соответствующими заглавными. - C++
8.2.1. Помогите, пожалуйста, решить задачу в С++. Дана строка. Заменить в ней все строчные (латинские и русские) буквы...

Строки (вывести все слова, содержащие только латинские буквы) - C++
Здравствуйте, нужно вывести все слова, содержащие только латинские буквы. Задаётся последовательность, в которой слова разделены запятыми,...

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

1
CEBEP
107 / 107 / 9
Регистрация: 21.03.2010
Сообщений: 445
17.11.2011, 00:50 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<stdio.h>
#include<conio.h>
#include<string.h>
 
void latinOut(char* s)
{
    int i = strlen(s), onlyLatin = 1;
    while(i)
    {
        while ( ( s[--i] == '.' || s[i] == ' ' || s[i] == ',' || s[i] == '!' || s[i] == '"' ) && i) {   } //Начало слова
        s[i + 1] = 0;//чтобы не выводилась остальная строка.
        while ( ( s[--i] != '.' && s[i] != ' ' && s[i] != ',' && s[i] != '!' && s[i] != '"' ) && i)
        {
            onlyLatin = s[i] >= 'A' && s[i] <= 'Z' || s[i] >= 'a' && s[i] <= 'z' ? onlyLatin : 0;
        }
        if(onlyLatin)
        {
            puts(s + i);
        }
        onlyLatin = 1;
    }
}
 
 
int main()
{
    char row[1000];
    puts("Vvedite stroku:");
    gets(row);
 
    latinOut(row);
 
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2011, 00:50
Привет! Вот еще темы с ответами:

Строка: Строку разбить на слова и слова запихнуть в массив char. - C++
Вобщем пока нужно: 1) строку разбить на слова и слова запихнуть в масив char. но у меня почему то вообще не то записывает в масив, хоча...

Дана строка. Напечатать все слова из нее , отличные от слова hello - C++
Дана строка. Напечатать все слова из нее , отличные от слова hello.

Дана строка, содержащая разделенные пробелами слова, вывести все слова-палиндромы - C++
Дана строка, содержащая разделенные пробелами слова.Вивесты все имеющиеся слова-палиндлромы и их общее количество,срочно надо,у меня не...

Словом считать любую последовательность, содержащую только русские и латинские буквы. Разделители между слова - C++
Помогите написать программу Условие: Преобразовать исходную строку, приводя все слова к заданной длине следующим образом: если длина...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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