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

Строки и символы C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный и одномерный массивы С++ http://www.cyberforum.ru/cpp-beginners/thread292151.html
1. Дан одномерный массив x1, x2,…,xn. Заменить все четные элементы их квадратами. 2. Дан одномерный массив x1, x2,…,xn. Все максимальные элементы заменить их индексами. 3. Дан двумерный массив...
C++ Проверьте и листинг и подскажите по операции Проверьте и листинг и подскажите по операции #include <iostream.h> #include <conio.h> #include <stdio.h> int CountLetters(char* s) { if(s=='.') { return 0; http://www.cyberforum.ru/cpp-beginners/thread292132.html
C++ Реализовать программу умножения чисел столбиком с использованием стека
Если можно, с комментариями. Спасибо.
C++ Преобразование двоичного кода в текст
есть код: struct home { char name; long number; int dom; int kvartira; };
C++ Возникнут ли последствия с динамическим массивом? http://www.cyberforum.ru/cpp-beginners/thread292107.html
Если в программе не задается размер массива (строка) и пользователю не подается запрос на размерность можно ли его задать (не имея последствий) таким способом при вводе. # include <iostream>...
C++ Односвязный список - удаление - совет Как лучше удалять элементы из однонаправленного списка? Я знаю два варианта: 1) Идем по списку и сохраняем в отдельную переменную указатель на предыдущий элемент. После этого перезаписываем поле... подробнее

Показать сообщение отдельно
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.05.2011, 10:51
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <sstream>
#include <stdlib.h> //for system
int main(){
    std::string s;
    std::getline(std::cin,s);
    bool is=false;
    for (std::string::iterator i = s.begin(); i < s.end(); i++) {
        if (*i=='*') is=true;
        if (*i==' ') s.erase(i);
    }
    std::cout << "1.\n* " << ((is==true)?"is here":"is missing");
    std::cout << "\n2.\n" << s << '\n' << "3.\n";
    if (s[0]==s[s.size()-1]) s.erase(s.end()-1);
    std::cout << s << '\n';
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru