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

Вывод слов вектора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать светофор при помощи конечного автомата http://www.cyberforum.ru/cpp-beginners/thread1196447.html
Светофор переключается автоматически, с определенным количеством тактов на каждый сигнал Опишите выбранный светофор с помощью конечного автомата.
C++ Машина Тьюринга Дана последовательность символов двух видов a, b. Построить машину Тьюринга, которая заменяет символ a на символ c и подсчитывает число замен http://www.cyberforum.ru/cpp-beginners/thread1196444.html
Оператор, принимающий левый операнд типа std::basic_istream C++
Здравствуйте. Работаю с ооп, хочу избавиться от public-переменных и сделать геттеры и сеттеры. Однако в паре случаев получаю такую ошибку. Как избавиться? if (!input.eof()) { starExists = true; input>>theStar.getName()>>theStar.getPlace().x>>theStar.getPlace().y>>theStar.getRadius(); Planet inputPlanet;
C++ Определить, при каких значениях х и y векторы A=a1i+a2j+xk и B=yi+b2j+b3k коллинеарны и какой из векторов коро
Определить, при каких значениях х и y векторы A=a1i+a2j+xk и B=yi+b2j+b3k коллинеарны и какой из векторов короче.
C++ Составить программу, которая подсчитывает для каждого из массивов Х [6] и Y [10] количество инверсий в массиве http://www.cyberforum.ru/cpp-beginners/thread1196392.html
Составить программу, которая подсчитывает для каждого из массивов Х и Y количество инверсий в массиве, т.е. таких пар элементов, в которых большее число находится слева, чем меньше по значению. Инициализацию, вывод элементов массива, их обработку организовать в отдельных функциях.
C++ Обработка текстовых файлов Помогите, пожалуйста.. я в упор не могу понять как делать и с чего начать, объясните. Создать файл, содержащий текстовые строки произвольной длины. Вывести строки с наименьшей длиной. подробнее

Показать сообщение отдельно
D_bl_M
 Аватар для D_bl_M
25 / 25 / 1
Регистрация: 25.03.2012
Сообщений: 129
02.06.2014, 13:51     Вывод слов вектора
В книге есть такая задачка, заполнить вектор и вывести слова по 8 слов в строке

Я как бы наковырял вот такое, но сам момент вывода по 8 слов в строке не в курю, я конечно понимаю что нужно пройтись циклом, но, но...
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
26
27
#include <iostream>
#include <string>
#include <vector>
#include <cctype>
 
using std::cout;
using std::cin;
using std::endl;
using std::string;
using std::vector;
 
int main()
{
    cout << "Enter words:" << endl;
    vector<string> vsstr;
    string sstr;
 
    while (cin >> sstr) {
        for (auto &i : sstr)
            i = toupper(i);
        vsstr.push_back(sstr);
    }
    for (auto j : vsstr)
        cout << j << " ";
    cout << endl;
    return 0;
}
или же короче будет использовать стандартный цикл for? может все таки можно реализовать через for (auto j : ...)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru