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

Ввести символьную строку. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру с именем TRAIN http://www.cyberforum.ru/cpp-beginners/thread98621.html
Описать структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения - номер поезда - время отправления Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения - вывод на экран информации о поездах,...
C++ целочисленная прямоугольная матрица Помогите решить задачку пожалуйста Дана целочисленная прямоугольная матрица. определить: 1) колво строк, содержащих хотя бы 1 нулевой элемент; 2) колво чисел, встречающихся в заданной матрице более одного раза. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread98609.html
использование строк и файлов. C++
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: • Выводит текст на экран дисплея; • По нажатию произвольной клавиши поочередно выделяет в тексте заданное слово (заданное слово вводится с клавиатуры); • Выводит текст в...
C++ Шаблоны
Когда разделяю реализацию и прототип шаблонной в функции по разным файлам (*.h и *.cpp) происходит ошибка линковки... Я так понимаю, делать так нельзя?
C++ перевод русских букв в транслит http://www.cyberforum.ru/cpp-beginners/thread98576.html
Задача: Перевести русские буквы в транслит, с ведением протокола.
C++ Вычислить высоту и биссектрису треугольника Треугольник задан координатами вершин А (0; 0), В (11; 10) и С (-11; 12). Вычислить высоту и биссектрису. Нужен код помогите пожалуста.. подробнее

Показать сообщение отдельно
breeve
 Аватар для breeve
73 / 73 / 14
Регистрация: 01.08.2009
Сообщений: 177
24.02.2010, 18:22     Ввести символьную строку.
Цитата Сообщение от sergyk Посмотреть сообщение
Помогите решить задачу с объяснениями.

Ввести символьную строку. Перед каждым сиимволом "a" вставить символ "!". Дополнительных строк не использовать. (При выводе строк использовать функцию puts и дополнительных строк не использовать).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
using namespace std;
int main()
{
    string str;
    getline(cin, str);
    int len = (int)str.length();
    for(int i = 0; i < len; i++)
{
    if(str[i] == 'a')
    {
        str.insert(i,"!");
        i++;
    }
}
    cout << str;
    return 0;
}
 
Текущее время: 19:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru