С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 121
1

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

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

Author24 — интернет-сервис помощи студентам
Предложение содержит буквы латинского и русского алфавитов. Написать программу, которая выводит буквы только латинского алфавита в порядке их следования в предложении.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2014, 15:49
Ответы с готовыми решениями:

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

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

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

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

3
54 / 54 / 41
Регистрация: 20.12.2012
Сообщений: 256
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;
}
0
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 121
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))
0
Эксперт С++
3072 / 1410 / 425
Регистрация: 19.01.2009
Сообщений: 3,889
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'.
0
06.05.2014, 18:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2014, 18:59
Помогаю со студенческими работами здесь

Переписать в новую строку все слова, которые содержат буквы только латинского алфавита
Переписать в новую строку все слова, которые содержат буквы только латинского алфавита

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

Файл f содержит буквы латинского и русского алфавитов. Занести в файл h только латинские буквы, а в файл g - только русские буквы
Помогите пожалуйста!!! Файл f содержит буквы латинского и русского алфавитов. Занести в файл h...

Перекодировать текстовый файл, заменив буквы русского алфавита на соответствующие буквы латинского
Здравствуйте! Оформите, пожалуйста, программу через процедуры и функции. Перекодировать данный ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru