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

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

Войти
Регистрация
Восстановить пароль
 
nikita7991
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 120
#1

Предложение содержит буквы латинского и русского алфавитов. Вывести буквы только латинского алфавита - C++

06.05.2014, 15:49. Просмотров 674. Ответов 3
Метки нет (Все метки)

Предложение содержит буквы латинского и русского алфавитов. Написать программу, которая выводит буквы только латинского алфавита в порядке их следования в предложении.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2014, 15:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Предложение содержит буквы латинского и русского алфавитов. Вывести буквы только латинского алфавита (C++):

Файл содержит буквы латинского алфавита. Заменить буквы 'р' на 'w' - C++
Помогите с задачей.Файл содержит буквы латинского алфавита. Заменить буквы 'р' на 'w'.

В текстовом файле t записаны буквы латинского алфавита и цифры. Занести в текстовый файл h из текстового файла t только латинские буквы. - C++
В текстовом файле t записаны буквы латинского алфавита и цифры. Занести в текстовый файл h из текстового файла t только латинские буквы.

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

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

Вывести символы латинского алфавита (глухие буквы) на экран, в обратном алфавитном порядке - C++
Дана произвольного размера символьная строка, которую надо заполнить в ручную латинскими буквами. Вывести на экран в обратном алфавиту...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ViktorNMax
54 / 54 / 9
Регистрация: 20.12.2012
Сообщений: 172
06.05.2014, 17:09 #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
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    int mark = 0;
    char str[200] = "фaбвгb1234c5етг5нdирefg", str2[200];
    for(int i = 0; i < 200; i++){
        if((int(str[i]) >= 65) && (int(str[i]) <= 90)){
            str2[mark] = str[i];
            mark++;
        }
        if((int(str[i]) >= 97) && (int(str[i]) <= 122)){
            str2[mark] = str[i];
            mark++;
        }
    }
    str2[mark] = NULL;
    cout << str << endl;
    cout << str2 << endl;
    system("PAUSE >> void");
    return 0;
}
nikita7991
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 120
06.05.2014, 17:21  [ТС] #3
Цитата Сообщение от ViktorNMax Посмотреть сообщение
tr2[200];
А что значат числа в этих строках
C++
1
if((int(str[i]) >= 65) && (int(str[i]) <= 90)){
C++
1
if((int(str[i]) >= 97) && (int(str[i]) <= 122))
schdub
2945 / 1289 / 238
Регистрация: 19.01.2009
Сообщений: 3,379
Завершенные тесты: 1
06.05.2014, 18:59 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
 
void printOnlyLatin(const std::string & s) {
    std::cout << "\"";
    for (int i = 0, ie = s.size(); i < ie; ++i) {
        if (::isalpha(s[i])) std::cout << s[i];
    }
    std::cout << "\"" << std::endl;
}
 
int main() {
    for (std::string line;;) {
        std::getline(std::cin, line);
        if (line.empty()) break;
        printOnlyLatin(line);
    }
}
Дублирование?
Предложение содержит буквы латинского и русского алфавитов. Написать программу, которая выводит буквы только л

Добавлено через 4 минуты
Цитата Сообщение от ViktorNMax Посмотреть сообщение
Цитата Сообщение от nikita7991 Посмотреть сообщение
А что значат числа в этих строках
C++
1
2
if((int(str[i]) >= 65) && (int(str[i]) <= 90))
if((int(str[i]) >= 97) && (int(str[i]) <= 122))
65 - 'A', 90 - 'Z', 97 - 'a', 122 - 'z'.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2014, 18:59
Привет! Вот еще темы с ответами:

Отсортировать текст и найти гласные буквы латинского алфавита - C++
После ввода с клавиатуры произвольного текста отсортировать его и выдать экран соответственно в обратном алфавиту порядке только гласные...

строки, имеется строка, содержащая буквы латинского алфавита.......... - C++
Имеется строка, содержащая буквы латинского алфавита и цифры. Вывести на экран длину наибольшей последовательности цифр, идущих подряд.

Найти слова, в которых есть цифры и буквы латинского алфавита - C++
Задание такое:Дана строка. Словом текста является последовательность цифр и букв латинского алфавита; между соседними словами - не менее...

Нужно написать программу, печатающую все буквы латинского алфавита от Z до A - C++
Помогите пожалуйста! Нужно написать программу, печатающую все буквы латинского алфавита от Z до A.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
06.05.2014, 18:59
Ответ Создать тему
Опции темы

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