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

В строке символов установить пробелы вместо символов,номера позиций которых при делении на 6 дают в остатке 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание на Указатели и Динамическую память http://www.cyberforum.ru/cpp-beginners/thread1213289.html
Добрый день подскажите как решить задачку: Написать функцию, которая находит минимальный и максимальный из размещенного в куче массива размерностью N элементов.
C++ Отделение интерфейса класса от его реализации Всем привет! Прочитал все найденные похоже темы, но ответа на свой вопрос я не нашел. Поэтому создаю тему... Хочу отделить интерфейс от реализации так, чтобы в заголовочном файле (*.h) отсутствовало упоминание о данных-членах. Чтобы пользователи моего класса, используя оператор вызова функции-члена объекта, в выпадающем списке, видели только функции-члены без упоминания данных-членов. ... http://www.cyberforum.ru/cpp-beginners/thread1213278.html
C++ G++/GCC: Вывод сообщений
Как получить сообщения компилятора, запускаемого по приказу моей программы?
C++ При нажатие на 1 запускалса файл с форматом .bat
Помогите пожалуйста! Киньте мне код любой програми, штоб при нажатие например 1 и ентер запускалса файл с форматом .bat !Спасибо!
C++ Запрещение переинициализации public-поля как члена класса http://www.cyberforum.ru/cpp-beginners/thread1213238.html
Здравствуйте! Предположим, у нас есть некий класс, в нем есть public-поле, которое выполняет некоторые служебные функции. Нужно запретить вызов конструктора поля отовсюду, кроме как из основного класса, т. е. нельзя написать: class A { public: B field;
C++ Перед каждым вторым отрицательным значением в массиве вставить нулевое значение Дан вещественный массив. Перед каждым вторым отрицательным значением в вещественном массиве вставить нулевое значение. подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
21.06.2014, 15:57     В строке символов установить пробелы вместо символов,номера позиций которых при делении на 6 дают в остатке 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 <conio.h>
 
int main()
{
    std::string str;
    std::cout << "Type some string: ";
    getline(std::cin, str);
    for(unsigned i = 0; i < str.size(); i++)
        if((i + 1) % 6 == 3) // Если учитывать, что счёт индексов с нуля
            str[i] = ' ';    // тогда (i % 6 == 3)
        
    std::cout << str << std::endl;
    
    std::cout << "\nOperation succeeded\n";
    getch();
    return 0;
}
ckana, да тут особо нечего комментировать. Вписали строку, прошлись по индексам,
проверили на условие, заменили содержимое, напечатали строку.
 
Текущее время: 19:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru