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

Удалить из строки начальные пробелы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая запрашивает у пользователя имя и отчество, затем здоровается с ним http://www.cyberforum.ru/cpp-beginners/thread1768585.html
Написать программу, которая запрашивает у пользователя имя и отчество, затем здоровается с ним. Для ввода используйте функцию getch().
C++ Максимальное значени float Как опрeдeлить максимальноe значeниe float, обeспeчивающee заданную точность? Т.e. чтобы шаг мeжду прeдыдущими значeниями нe прeвышал заданную вeличину. http://www.cyberforum.ru/cpp-beginners/thread1768579.html
Определить среднее арифметическое элементов массива C++
Ввести одномерный массив из 14 элементов. Определить сред-нее арифметическое элементов, стоящих на позициях не кратных трём.
C++ Удвоение элементов массива
Вот такая вот задача не могу её решить :( Удвоить каждый элемент массива, напечатать полученный массив: Тут наверное нужно работать с индексами как я понимаю. Допустим дан массив int n={1,2,3} нужно (если я правильно понял) сделать так {1,1,2,2,3,3} вот каким образом это можно сделать (добавлять новые индексы)? Буду весьма благодарен за подмогу (желательно в виде проги если можно)
C++ Умещение диапазона в float http://www.cyberforum.ru/cpp-beginners/thread1768530.html
Задано количество точек n, расположенных через равные интервалы. Необходимо вычислить диапазон float для данного количества точек, так, чтобы шаг был минимально возможный для точности float. Мои размышления как реализовать через цикл: Т.к. точность падает линейно, необходимо n раз, начинаю с 0.0 вызвать: float val = 0.0f; for(int i=0;i<n;i++) val = std::nextafter(val, FLT_MAX); И мы получим...
C++ Указать значения аргумента, при которых функцию нельзя вычислить Указать значения аргумента, при которых функцию нельзя вычислить. подробнее

Показать сообщение отдельно
shilko2013
 Аватар для shilko2013
238 / 215 / 116
Регистрация: 02.04.2016
Сообщений: 812
Завершенные тесты: 1
22.06.2016, 11:55     Удалить из строки начальные пробелы
Как я понял.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
getline (cin,s);
do {
     if (s[0] == ' ')
        s.erase(s.begin());
} while (s[0] == ' ');
cout << s;
return 0;
}
Добавлено через 34 секунды
no_attention, Почти так же)
 
Текущее время: 16:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru