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

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

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

Пусть дан текст,за которым следует восклицательный знак - C++

21.12.2012, 09:23. Просмотров 494. Ответов 2
Метки нет (Все метки)

Пусть дан текст,за которым следует восклицательный знак.Замените все прописные русские буквы,встречающиеся в тексте,строчными.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2012, 09:23     Пусть дан текст,за которым следует восклицательный знак
Посмотрите здесь:

Дан текст из строчных латинских букв, за которым следует точка. Напечатать: б) все буквы, входящие в текст по одному разу; - C++
Дан текст из строчных латинских букв, за которым следует точка. Напечатать: б) все буквы, входящие в текст по одному разу;

Дан текст из цифр и строчных латинских букв, за которым следует точка - C++
Дан текст из цифр и строчных латинских букв, за которым следует точка. Определите какие буквы- гласные (A,E,I,O,u)или согласных-больше в...

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

Вывод на экран сначала предложений, оканчивающиеся на ?, а затем на восклицательный знак - C++
Здравствуйте! Имеется такая задача: Написать программу, которая считывает текст из файла и выводит на экран сначала вопросительные, а...

Как задать символ \ , за которым следует трёхразрядное восьмеричное число - C++
Задание выглядит следующим образом Построить минимальный детерминиро¬ванный конечный распознаватель заданного языка Строковая...

Нужно найти строки в фале, которые заканчиваются на восклицательный знак, как это сделать? - C++
Вот код, нужна строчка, которая будет искать строки с восклицательными знаками #include <stdio.h> #include <conio.h> int...

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

Дан символ С. Вывести два символа, первый из которых предшествует символу С в кодовой таблице, а второй следует за символом С - C++
Дан символ С. Вывести два символа, первый из которых предшествует символу С в кодовой таблице, а второй следует за символом С

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

Дан текст программы на С++...Записать в выходной файл текст программы без комментариев - C++
( структуры и текстовые файлы)– Чтение данных в массив структур должно производиться из входного текстового файла. Дан текст...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
21.12.2012, 12:08     Пусть дан текст,за которым следует восклицательный знак #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 "stdafx.h"
#include "iostream"
#include "windows.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    SetConsoleCP(1251);  
    SetConsoleOutputCP(1251);
 
    char str[100];
 
    cout << "Введите текст:" << endl;
    cin.getline(str, 100, '!');
 
    for (int i=0; i<strlen(str); i++)
        if (str[i]>='А' && str[i]<='Я')
            str[i] = str[i] + 'я' - 'Я';
 
    cout << str << endl;
    
 
    system("pause");
    return 0;
}
DiffEreD
1428 / 765 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
21.12.2012, 12:24     Пусть дан текст,за которым следует восклицательный знак #3
Еще такой вариант через transform. Но tolower почему то ни в какую не хочет модифицировать русские символы. Кто подскажет почему?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>
#include <cctype>
#include <string>
#include <windows.h>
 
int main()
{
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
    std::string s;
    std::cout<<"Введите строку: ";
    getline(std::cin, s);
    std::transform(s.begin(), s.end(), s.begin(), std::tolower);
    std::cout<<s;
    std::cout<<"\n\n";
    system("pause");
    return 0;
}
Yandex
Объявления
21.12.2012, 12:24     Пусть дан текст,за которым следует восклицательный знак
Ответ Создать тему
Опции темы

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