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

Каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразовать последовательность, добавив к ней наименьшее число символов http://www.cyberforum.ru/cpp-beginners/thread726437.html
Помогите, пожалуйста, с задачей. Уже второй день мучаюсь, ничего в голову не лезет. Условие: Даны натуральное число n, символы S1, ..., Sn. Преобразовать последовательность S1, ..., Sn, добавив к ней наименьшее число символов Sn+1, .., Sm так, чтобы последовательность S1, ..., Sm стала палиндромом (читалась одинаково в обоих направлениях): S1=Si , S2=Sm-1, … и т.д.
C++ комментарии к коду Будьте так любезны, прокомментировать данный код: #include <iostream> #include <stdlib.h> #include <conio.h> using namespace std; struct complex { double a,b; http://www.cyberforum.ru/cpp-beginners/thread726434.html
C++ Найти НОД трех чисел
заданы 3 числа . нужно найти их наибольший общий делитель
Не записываются пробелы в файл C++
Здравствуйте, у меня такая проблема: Вывод в файл происходит в бинарном режиме, но >> при выводе в файл пропускает пробелы. На какую функцию >> можно заменить? Подскажите пожалуйста.
C++ Преобразовать последовательность, заменив запятыми все двоеточия http://www.cyberforum.ru/cpp-beginners/thread726425.html
Доброго времени суток. Условие задачи: _________________________________________________________________ Даны натуральное число п, символы S1, ...,Sn (n>1). Преобразовать последовательность S1, ...,Sn заменив запятыми все двоеточия, встречающиеся среди S1, ...,S , и заменив точками все восклицательные знаки, встречающиеся среди S+1,…,Sn. Вот мой код. Ошибок нет, но программа вылетает. Что...
C++ Работа со стеком Помогите пожалуйста.Создать класс для работы со стеком. Элемент стека - символ. Сформировать два стека, содержащие последовательности символов. Подсчитать общее количество элементов в стеках, предусмотреть восстановления их первоначального расположения. подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
10.12.2012, 18:30     Каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3
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
25
26
#include <ctype.h>
#include <string>
#include <iostream>
using namespace std;
 
int main()
{
    char txt[] = "dfjd DD fdf SE as FDsas * ffdff";
    int idx = 0;
 
    for (int i=0; i< strlen(txt); ++i)
        if (txt[i] == '*')
            idx = i;
 
    if (idx)
        for (int i=0; i<idx; ++i)
            if (islower(txt[i]))
                txt[i] = '3';
 
    for (int i=0; i< strlen(txt); ++i)
        cout << txt[i];
 
    cout << endl;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru