Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что изучать для совершенствования знаний по C++ https://www.cyberforum.ru/ cpp-beginners/ thread2347481.html
Изучил уже до ООП, вопрос что делать дальше? Могу ли я уже писать программы, с чего начинать?
Перегрузка оператора += и = для очереди C++
Доброе утро! += - сложение очередей, а = присваивание. Просто мне нужно перегрузить -, а получается значит и = тоже. Вот код. Пробую перегрузить += с использованием 3 очереди. Но она почему-то...
C++ Четные числа вектора перенести в другой список https://www.cyberforum.ru/ cpp-beginners/ thread2347467.html
Задан список из целых чисел. Удалить (и переписать в другой список) все четные числа с использованием векторов
C++ Градусы на окружности Помогите, пожалуйста, добавить на окружность риски с градусами. https://www.cyberforum.ru/ cpp-beginners/ thread2347442.html
C++ Работа с файлами. Почему пропадает первый элемент?
Ввожу я например 2 person, далее еще 1 person добавляю, но выводится последний, предпоследний и с мусорными значениями. Помогите #include "stdafx.h" #include <iostream> #include <string>...
C++ Перевод десятичного double в двоичный и обратно Не могу понять,как это делается на логическом уровне,прошу помощи https://www.cyberforum.ru/ cpp-beginners/ thread2347416.html
C++ Перегрузка функций https://www.cyberforum.ru/ cpp-beginners/ thread2347405.html
Как вызвать перегрузку функции, если они отличаются только реализацией? Например: int function(int a, int b) { return a + b; } int function(int a, int b) { return a * b; } MVS выдаёт...
Ищу простой 3D игровой движок на С++ и DirectX C++
Доброго времени суток. Мне необходимо найти исходник простой 3D игры для демонстрации ее, пусть даже и примитивных, возможностей движка. Взялся за книжку "Programming a multiplayer FPS in DirectX" от...
C++ Проблема с cout Здравствуйте. Пишу значит я игру змейку на С++. И вот хочу сделать заставку, но cout что то начудил и символы которые я хочу вывести, они выводятся в разном порядке, не в том как я их написал.... https://www.cyberforum.ru/ cpp-beginners/ thread2347388.html C++ Строки Здравствуйте, возник вопрос относительно этой программы, не совсем понимаю, где совершил ошибку. #include <iostream> #include <string.h> using namespace std; int main() { setlocale... https://www.cyberforum.ru/ cpp-beginners/ thread2347376.html
LSB (Least Significant Bit) C++
Добрый вечер! Есть у меня лабораторное задание реализовать стенографию. И я не понимаю некоторые моменты. Какую информацию несёт эта картинка? void hide_byte_into_pixel(RGBQUAD *pixel, uint8_t...
C++ "Выражение должно быть допустимым для изменения левосторонним значением" https://www.cyberforum.ru/ cpp-beginners/ thread2347349.html
"выражение должно быть допустимым для изменения левосторонним значением" class Sh { public: Sh(char name, int schoolClass, int mobile, int math, int physics, int russian, int lit) {...
473 / 425 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
08.11.2018, 09:49 0

Строки. Функции обработки строк. Работа с файлами - C++ - Ответ 13040255

08.11.2018, 09:49. Показов 2786. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено akchikasy как решение

Решение

Правила:
4.4. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
1.Получить от пользователя строку текста и Определить общую длину слов на нечётных позициях в строке. Повторять до тех пор, пока не встретится строка завершающаяся словом quit
Например так:
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
28
29
30
/* Получить от пользователя строку текста и Определить общую длину слов на нечётных позициях в строке. 
Повторять до тех пор, пока не встретится строка завершающаяся словом quit */
 
#include <iostream>
#include <sstream>
#include <string>
 
using namespace std;
 
int main()
{
    string str;
    int length = 0;
    while (true)
    {
        cout << "Enter string: ";
        getline(cin, str);
        string word;
        stringstream words(str);
        int i = 1;
        while (words >> word && word != "quit")
        {
            if (i % 2 != 0)
                length += word.length();
                i++;
        }        
        if (word == "quit") break;
    }
    cout << "Length = " << length << endl;
}


Вернуться к обсуждению:
Строки. Функции обработки строк. Работа с файлами C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2018, 09:49
Готовые ответы и решения:

Строки. Функции обработки строк. Работа с файлами
1. Получить от пользователя строку текста и Подсчитать количество пробелов в строке. Вывести...

Создать функцию для обработки символьных строк. За образец брать библиотечные функции обработки строк языка С, но не применять их в своей функции
Доброго времени суток! Крайне необходима помощь экспертов в С++! Кто может - не оставьте меня в...

Строки - функции обработки строк как одномерных массивов
для B ) реализовать без использования библиотеки &lt;string.h&gt; (использовать свои функции обработки...

Строки, работа с файлами и массивами строк
Требуются срочная помощь :swoon: зачет через 2 часа... Не хватает 2х лаб... помогите люди добрые...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2018, 09:49
Помогаю со студенческими работами здесь

Работа с файлами. Вывод нечетных строк с указанием номеров строк
#include &quot;stdafx.h&quot; #include &quot;stdlib.h&quot; #include &lt;stdio.h&gt; #include &lt;locale&gt; #include...

Использование записей для обработки разнотипной информации , работа с файлами в Паскаль - программах
Помогите пожалуста,я написал програму но проблема - она создает текстовий файл не такой как...

Функции обработки строк
не могу разобраться со всеми этими функциями, где и что использовать. например две задачи: ...

Функции обработки строк
Знающие люди, помогите пожалуйста с задачкой: Написать следующие функции обработки строк а)...

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