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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный и одномерный массивы С++ http://www.cyberforum.ru/cpp-beginners/thread292151.html
1. Дан одномерный массив x1, x2,…,xn. Заменить все четные элементы их квадратами. 2. Дан одномерный массив x1, x2,…,xn. Все максимальные элементы заменить их индексами. 3. Дан двумерный массив A(n*m). В столбцах с нечетным номером найти количество четных элементов. 4. Дана квадратная матрица A(n*n). Найти наименьший элемент под побочной диагональю. 5. Дан двумерный массив A(n*m)....
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> #include <cstdio> using namespace std; int main()
C++ Односвязный список - удаление - совет Как лучше удалять элементы из однонаправленного списка? Я знаю два варианта: 1) Идем по списку и сохраняем в отдельную переменную указатель на предыдущий элемент. После этого перезаписываем поле next пред. элемента и удаляем уже ненужный элемент. 2) Идем по списку. Находим нужный элемент(I). Сохраняем физически след элемент в левую переменную(Q). Удаляем оба элемента и в уже бывшее место... подробнее

Показать сообщение отдельно
diagon
Higher
1928 / 1194 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.05.2011, 10:51     Строки и символы C++
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru