С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Nomer-na-Biss
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 5
1

На C++ в строке после символа - "+" поставить символ "*" и посчитать сколько "+"

12.09.2014, 22:58. Просмотров 452. Ответов 4
Метки нет (Все метки)

С++
Мы вводим вручную строку , (через cin >> )программа должна после каждого "+" поставить "*"
потом посчитать сколько всего было "+"
пройтись па строке..
например вводим "kdjf+sdg+++"
она должна сделать "kdjf+*sdg+*+*+*"
и подсчитать что "+" было 4
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2014, 22:58
Ответы с готовыми решениями:

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года "весна", "лето", "осень", "зима" определить...

Вставить пробел после каждого символа "." "," "!" или "?", если за этими символами не следует пробел
Вставить пробел после каждого символа "." "," "!" или "?", если за этими...

Заменить в последовательности символов после первого вхождения символа "+" все цифры на символ "-"
Заменить в последовательности символов после первого вхождения символа "+"все...

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов),...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование)
Разработать программу с использованием наследования классов, реализующую...

4
Andrej
И целого heap'а мало
95 / 56 / 17
Регистрация: 31.07.2014
Сообщений: 291
12.09.2014, 23:05 2
Ваш код, наработки?
0
Nomer-na-Biss
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 5
12.09.2014, 23:09  [ТС] 3
вообщем это все...
C++
1
2
3
4
5
6
7
8
9
10
11
12
int lengh(char *str)
{
    string str;
    cin >> str;
    int i = 0;
    while(str[i] = '*')
    {
        i++;
    }
 
    return i;
}
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16756 / 6647 / 866
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
12.09.2014, 23:12 4
Цитата Сообщение от Nomer-na-Biss Посмотреть сообщение
Мы вводим вручную строку
Цитата Сообщение от Nomer-na-Biss Посмотреть сообщение
через cin >>
Разве такое возможно..?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
 
int main(int argc, char *argv[])
{
    std::string s;
    std::getline(std::cin, s);
    size_t count = 0;
 
    for (size_t i = 0; i < s.size(); ++i)
    {
        if (s[i] == '+')
        {
            s.insert(i + 1, "*");
            ++count;
        }
    }
 
    std::cout << count << std::endl << s << std::endl;
 
    std::cin.get();
}
0
Nomer-na-Biss
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 5
12.09.2014, 23:15  [ТС] 5
спасибо огромное ))
0
12.09.2014, 23:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2014, 23:15

Подсчитать, сколько букв "Р", "к", "т" в данной строке
дана строка подсчитать сколько в ней букв Р, к, т. помогите=)

Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+", "-", "*".
Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть...

Переписать в файл О все элементы файла К с заменой в них символа "0" на символ "1" и наоборот
Помогите. Нужно создать файл К,элементы которого являются символами. Переписать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru