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

В исходную строку добавьте после каждого символа его номер по порядку в алфавите - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание доп массива с главного массива http://www.cyberforum.ru/cpp-beginners/thread1213750.html
Есть задача в которой нужно создать два двумерных массива и с первого двумерного массива вывести главную диагональ, а со второго массива вывести побочную диагональ. Вывести диагонали нужно по...
C++ Дайте определение терминам Дайте определение этому 1. Структура программы на языке Си++. 2. Операторы объявления имен и операторы-выражения в С++. 3. Операторы управления в С++. 4. Обработка одномерных и двумерных... http://www.cyberforum.ru/cpp-beginners/thread1213747.html
C++ Расчёт сложного процента
Программа для расчёта процента по вкладу. В ней появились новые для меня операторы такие как : setw,pow. Что они обозначают? И ещё чем double отличается от float? Объясните пожалуйста кому не трудно....
По введенным с клавиатуры номеру месяца и дня определить, сколько дней осталось до Нового Года C++
Здравствуйте!Написал программу, но как то коряво получилось помогите пожалуйста привести к удобоваримому виду. Задание: Напишите программу, которая вводит с клавиатуры номер месяца и день, и...
C++ Во введенной пользователем строке удалите все пробелы в начале и конце строки http://www.cyberforum.ru/cpp-beginners/thread1213719.html
Во введенной пользователем строке удалите все пробелы в начале и конце строки. Я ищу первый индекс символа не равного пробелу и с конца первый символ не равный пробелу и копирую эту подстроку. Но...
C++ Как вычислить арифметическое выражение? Помогите пожалуйста решить задачу на экзамен! Вычисление арифметического выражения. Арифметическое выражение вводится в виде строки вида АорВ, Где А, В – целые числа , а ор – знак... подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
21.06.2014, 15:31
Цитата Сообщение от DmitryM5 Посмотреть сообщение
При abc работает выводит a1b1c1
Так должно же выводить a1b2c3
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
27
#include <iostream>
#include <string>
#include <sstream>
#include <conio.h>
 
int main()
{
    std::string str, abc("abcdefghijklmnopqrstuvwxyz");
    std::cout << "Type string: "; getline(std::cin, str);
    for(unsigned i = 0; i < str.size(); i++)
    {
        unsigned found = abc.find(str[i]);
        std::string temp;
        temp = str[i];          
        std::ostringstream convert; 
        convert << found + 1;             
        temp += convert.str();
        str.replace(i, 1, temp);
        i += temp.size() - 1;
    }
    
    std::cout << str;
    
    std::cout << "\nOperation succeeded\n";
    getch();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru