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

В заданном предложении перед каждым словом поставить символ «?» - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ движение массива http://www.cyberforum.ru/cpp-beginners/thread1046595.html
вот моя прога. дан массив из К элементов. сдвинуть на N позиций влево. #include <iostream.h> #include <math.h> int main() { int a,i,j,k,n,e; cout<<"massiv kolvo k= "; cin >> k;
C++ Разложить число на возможные варианты суммы чисел массива Условие задачи: дан одномерный массив длины N и число L. Найти все возможные различные разложения числа L по элементам массива. Массив считается разложением числа L, если сумма его элементов равна L. Т.е. есть у нас числа в массиве - 1,2,4,5 и если вводим число 7, программа должны вывести на экран комбинации сложений и их количество, тут это 1+2+4 и 2+5, значит комбинаций 2. При этом числа могут... http://www.cyberforum.ru/cpp-beginners/thread1046592.html
C++ Использование базовых и производных классов
Не могу решить задачу с классами помогите с решением. Создать класс String – строка. Определить функции присваивания одной строки другой, сравнения, количества символов.
напишите коментарии C++
напишите коментарии пожалуйста!!!! 1 задание) Написать программу, которая удаляет в строке S все символы, не являющиеся буквами или цифрами и заменяющая каждую большую букву одноименной малой (для латинских и русских букв). Не использовать стандартные операции и процедуры для строк символов #include "stdafx.h" #include "iostream" using namespace std; int _tmain(int argc, _TCHAR* argv) {...
C++ Массивы и Динамические массивы: организовать ввод квадратной матрицы размера nxn из целых чисел и выполнить дополнительные задания http://www.cyberforum.ru/cpp-beginners/thread1046576.html
Добрый день) Помогите, пожалуйста, вновь. Делаю начало..а дальше уже не выходит (2 и 3 задания) Массивы в С++ Составить программу, в которой 1) организовать ввод квадратной матрицы размера nxn из целых чисел; 2) вычислить количество ненулевых элементов матрицы; 3) переставить элементы второго столбца матрицы, кратные числу 4, в его начало; 4) организовать ввод и вывод матрицы в виде...
C++ сессия.Какой подход к программированию используется на языке С++ 1.Какой подход к программированию используется на языке С++? Основные понятия, семантика, синтаксис 2.Для каких целей используются подпрограммы? 3.Для каких задач существует необходимость использования алгоритмов сортировки массивов? Метод выбора. Двоичный поиск в массиве. Метод обмена. Метод вставки. 4.Рекурсия. Механизм рекурсии. Примеры 5.Типизированные файлы. Файлы записей. Типовые... подробнее

Показать сообщение отдельно
originallik
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 8
18.12.2013, 18:20  [ТС]     В заданном предложении перед каждым словом поставить символ «?»
Цитата Сообщение от MicM Посмотреть сообщение
Можно так, без использования STL
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
#include <iostream>
#include <cctype>
#include <string>
 
int main()
{
    std::string str = "abc dfg fg12 hijklmn, kolp: ndsjd, jdkd, jdc";
    std::cout <<str <<std::endl;
    unsigned int i = 0;
    while (i<str.length())
    {
        if (isalpha(str[i]))
        {
            str.insert(i,"?");
            ++i;
            while (i<str.length() && isalpha(str[i]))
                ++i;
        }
        else ++i;
    }
    std::cout <<str <<std::endl
              <<"Length: " <<str.length() <<std::endl;
    return 0;
}
а как быть с русским языком ?
 
Текущее время: 04:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru