Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > C/C++/С#


Ответ
 
Опции темы Опции просмотра
Старый 23.06.2019, 12:13   #1 (permalink)
priiirver
Новичок
 
Регистрация: 23.05.2019
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите со второй частью задания

Помогите с 2 частью задания.
1 Задание я сделал

Код:
#include <iostream>//для оператора cout
#include <string>  //для использования букв
#include <cctype>  //для функции tolower
using namespace std;//пространство имен std

int main(){
    string inp;  //создаем массивad для строчки с буквами
    getline(cin, inp);   //читаю всю строчку с буквами
    for (int c = 0; c < inp.size();c++){  //inp.size()-функция, возвращающая количество знаков в массиве (строчке)
        char m = inp.at(c);  //создаю переменную, в которой буду проверять символы
        if (m == 'A' || m == 'E' || m =='I' || m == 'O' || m == 'U') //проверяю символы на наличие гласных заглавных
            inp.at(c) = tolower(inp.at(c));  //делаю гласные заглавные маленькими
    }
    cout << inp << endl;  //вывожу строчку
    return 0;
}
Помогите со второй
Самое задание

Написать программу, принимающая на вход введенную пользователем строку на английском языке неограниченной длины. Необходимо найти все заглавные гласные буквы английского алфавита (A, E, I, O, U) и сделать их маленькими (перевести из верхнего регистра в нижний), после чего измененную строку вывести на экран.


Выделить логическую часть программы из предыдущей программы в отдельную функцию. При этом, взаимодействие с пользователем (ввод строки и вывод сообщений на экран) должны выполняться в главной функции, а не находиться в новой.
priiirver вне форума   Ответить с цитированием

Старый 23.06.2019, 12:13
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

По этим ссылкам размещены темы которые имеют сходства с вашей

Помогите решить задания по физике с подробным решением
Помогите решить задания
Как определить является ли мой компьютер частью ботнета? И как в стать его частью?
Помогите решить задания по информатике.
Помогите, пожалуйста, решить задания по Паскалю

Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 06:50.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.