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

Строки (вывести все слова, содержащие только латинские буквы) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать int в string http://www.cyberforum.ru/cpp-beginners/thread727028.html
Как перевести переменную int в string?
C++ Что делает сортировка простым обменом в одномерном массиве? что делает сортировка простым обменом в одномерном массиве?по какому принципу она меняет элементы? http://www.cyberforum.ru/cpp-beginners/thread727022.html
C++ исправьте ошибки в игре
Всем доброго времени суток. Прошу помощи: 1) Помогите сделать так, если я захожу в пункт меню (Enter'om), то потом не могу пользоваться предыдущим. (Если я вошёл в пункт например Game, играю, нажму стрелочку вниз или вверх и начинает появляться меню). 2) Проблемы с ходами. Бывает так, что Х (я) хожу по несколько раз т.к рандом, который у меня не всегда работает так как хочется) 3) Как вам моя...
виртуальные функции C++
у меня вопрос насчет виртуальних функций, здесь представлен производный класс от другого класса(наследование) мне надо написать две функции. этого кода достаточно , чтобы это сделать или я еще где-то должна написать так сказать основную функцию? virtual void save(std::ostream& out) { out << "book:" << name << ":" << price << ":" << author << std::endl; } virtual void...
C++ поиск минимально и максимального числа(без массива) http://www.cyberforum.ru/cpp-beginners/thread726998.html
вводиться последовательность чисел,найти макс. и мин. число
C++ Как исправить эту ошибку? Помогите пожайлуста, написал программу, но при компиляции выдает 3 ошибки, что-то немогу понять как их исправить, вроде бы все правильно, но может я что-то я не вижу, помогите пожайлуста #include <stdio.h> #include <algorithm> #include <functional> #include <vector> using namespace std; void RandomShuffle(int *pA, int r, int x, int n) { const int VECTOR_SIZE=r; typedef vector<int>... подробнее

Показать сообщение отдельно
hellolesto
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 10
11.12.2012, 01:31     Строки (вывести все слова, содержащие только латинские буквы)
Здравствуйте, нужно вывести все слова, содержащие только латинские буквы. Задаётся последовательность, в которой слова разделены запятыми, оканчивается она точкой. В написанном из слова "abcД" выведется "abc", а не должно вообще ничего выводиться. Не знаю, как это реализовать. Заранее огромное спасибо.
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
35
36
37
38
39
40
41
42
43
#include "stdafx.h"
#include "conio.h"
#include "iostream"
#include "MyCrt.h"
using namespace std;
int main()
{
    //Задаем массив, ввод заканчивается символом ".";
    setlocale(0,"");
    TextColor(0x1f);
    int s=0;
    char posl[181];
    cout<<"Введите последовательность.\n";
    for(int i=0;i<181;i++)
    {
        cin>>posl[i];
        s++;
        if (posl[i]=='.')
            break;
    }
    //Выводим массив;
    cout<<"Полученная последовательность:";
    for(int i=0;i<s;i++)
    {
        cout<<posl[i];
    }
    cout<<endl;
    //Вывод слов из латинских букв.
    cout<<"Слова из латинских букв:\n";
    for(int i=0;i<s;i++)
    {
        if ((posl[i]>='a')&&(posl[i]<='z'))
        {
            cout<<posl[i];
            if(posl[i+1]==',')
                cout<<",";
        }
 
    }
    cout<<endl;
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru