0 / 0 / 0
Регистрация: 29.07.2016
Сообщений: 10
1

Перевод букв заданных слов из одного регистра в другой согласно условию

29.07.2016, 13:57. Показов 1470. Ответов 2
Метки нет (Все метки)

Привет всем помогите решить.
Спасибо

Задано слово из трех букв. Слово состоит только из латинских букв, маленьких и больших. Вывести то же слово, где первая буква заглавная, остальные маленькие.

Вход
DOG
cat
aRt
biG
Lip

Выход
Dog
Cat
Art
Big
Lip
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2016, 13:57
Ответы с готовыми решениями:

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

Переписать из одного файла в другой информацию о кубиках согласно условию
Сформировать файл К, содержащий информацию о кубики: размер каждого кубика (длина ребра в см.);...

Из двух заданных последовательностей образовать новую согласно условию
Даны две последовательности a_1 ≤ a_(2 )… ≤ a_(n ) и〖 b〗_1 ≤ b_(2 )… ≤ b_(m ).Образовать из них...

Построить множество n треугольников с вершинами в заданных точках согласно условию
Дано 3n точек на плоскости, причём никакие три из них не лежат на одной прямой. Построить множество...

2
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
29.07.2016, 14:00 2
Лучший ответ Сообщение было отмечено benoua как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
#include<cstring>
using namespace std;
int main() {
 
    string s;
    while (true) {
        cin >> s;
        cout << char(toupper(s[0]));
        cout << char(tolower(s[1]));
        cout << char(tolower(s[2]));
        cout << endl;
    }
 
    return 0;
}
0
6044 / 2159 / 753
Регистрация: 10.12.2010
Сообщений: 6,007
Записей в блоге: 3
29.07.2016, 14:26 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <algorithm>
#include <cctype>
 
int main()
{
    std::string input;
    std::string output;
    
    std::getline(std::cin, input);
    
    std::transform(input.begin(), input.begin() + 1, std::back_inserter(output), ::toupper);
    std::transform(input.begin() + 1, input.end(), std::back_inserter(output), ::tolower);
    
    std::cout << output;
    
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2016, 14:26
Помогаю со студенческими работами здесь

Построить множество треугольников с вершинами в заданных точках согласно условию
Прошу помочь с одним заданием по С++, начали изучать не так давно, поэтому не особо разбираюсь,...

В заданных последовательностях чисел произвести преобразования согласно условию и объединить последовательности в одну
Даны две последовательности целых чисел. В первой последовательности после каждого четного...

Считывание букв из файла и их раскраска согласно условию
Доброго дня! Если не затруднит вас помогите решить не большую проблему.Задача состоит в том что я...

Преобразование регистра букв введенных слов
Пользователь вводит с клавиатуры несколько русских слов, разделенных различными знаками...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru