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

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

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

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

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

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

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

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

4
И целого heap'а мало
95 / 56 / 17
Регистрация: 31.07.2014
Сообщений: 291
12.09.2014, 23:05 2
Ваш код, наработки?
0
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
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16823 / 6701 / 880
Регистрация: 12.06.2012
Сообщений: 19,968
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
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 5
12.09.2014, 23:15  [ТС] 5
спасибо огромное ))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.09.2014, 23:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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


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

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

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