Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как использовать данные из цикла вне его - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать так, чтобы функция проходилась к примеру по всей левой части дерева? http://www.cyberforum.ru/cpp-beginners/thread1161755.html
Здравствуйте! Подскажите, пожалуйста, как сделать так, чтобы функция проходилась к примеру по всей левой части дерева? Я сделал функцию проверки дерева на то, является ли оно почти полным, но при...
C++ Поиск одинаковых элементов в массиве Нужно написать код c++ который будет выводить имеются ли в заданном одномерном массиве повторяющиеся элементы(массив динамический(malloc)) помогите пожалуйста. желательно с использованием bool... http://www.cyberforum.ru/cpp-beginners/thread1161745.html
C++ Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа
Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа. Заранее благодарна.
C++ Массивы структур. Найти работников, чей стаж работы в организации превышает заданное значение
Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из 5 структур; вывод на дисплей фамилий работников, чей стаж работы в организации превышает...
C++ Иницилизация через итераторы http://www.cyberforum.ru/cpp-beginners/thread1161681.html
Кидаю только 2 т.к .их много. #include <iostream> #include <locale.h> #include <vector> #include "сведения о квартирах.h" #include "частный сектор.h" #include "не жилые помещения.h" #include...
C++ Что из себя представляют типы данных? Всем привет! Изучаю С++ по книге Шилда Г.С... Прошел тему по Типам данных в С++ и двигаюись дальше... Все что сразу не ясно, со временем усваивается. Не могу понять что из себя представляют (В... подробнее

Показать сообщение отдельно
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 346
03.05.2014, 10:42  [ТС]
Тогда подскажите как переписать этот част кода чтоб вывод был отдельным. Если ввести 3 символа qwe вывод будет таким qqQ wwW eeE. Ибо в цикле 3 разные команды. Данные сохраняются и выводятся, потом те же данные переписываются в вектор и выводятся, каждый символ в нижнем регистре переводится на верхний и выводится. Как делать чтоб вывод был таким:
qwe
qwe
QWE

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main()
{ setlocale (LC_ALL , "Russian");
    string text;
    string f;
    vector<string> vtext;
    
    std::cout << " Введите текст " << std::endl;
    if(std::getline(std::cin, text))
     
    int s = 5;
        for(string::size_type i = 0; i != text.size(); i++)
        { f = text[i];
        
        std::cout << text[i] << " ";
        
        vtext.push_back(f);
        std::cout << f << " ";
        text[i] = toupper(text[i]);
        std::cout << text[i] << " ";
        
    }
Добавлено через 6 минут
Я не могу составит 3 разные циклы ибо используется один ввод. Все 3 цикла должны видеть один и тот же индекс.

Можно сохранит ввод по отдельности в string, vector и отдельно менять символы с нижнего регистра на верхний. Но надо перевести на vector с string, данные которые сохранены в векторе перезаписать и вывести в верхнем регистре.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru