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

Дана строка, нужно символ в этой строке заменить ее порядковым номером. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно инвертировать вторую половину строки. http://www.cyberforum.ru/cpp-beginners/thread751794.html
1) нужно инвертировать вторую половину строки. помогите пожалуйста.
C++ Перевести код с Pascal uses crt; const nmax=20; var a:array of integer; n,i,d:integer; f:boolean; begin repeat write('Размер массива до ',nmax,' n='); read(n); until n in ; http://www.cyberforum.ru/cpp-beginners/thread751789.html
C++ Определить координаты вершин прямоугольного треугольника
определить координаты вершин прямоугольника наименьшего периметра содержащего треугольник координаты вершин котрого (x1,y1), (x2,y2), (x3,y3) не могу математически даже вникнуть в условие....
C++ Сравнение и замена символов
У меня есть файл с которого я считываю информацию массив. Если встречается определенный символ то мне нужно заменить его на другой. И самой главное мне нужно уже обработанный текст со всеми заменами...
C++ Определить общее количество осадков за этот год http://www.cyberforum.ru/cpp-beginners/thread751771.html
Занести из файла в массив сведения о количестве осадков, выпавших за каждый из 12 месяцев одного года. Определить общее количество осадков за этот год, среднемесячное количество осадков, количество...
C++ Ввести размер массива с клавиатуры и передать этот размер в конструктор Я создал массив объектов. И я хочу ввести размер этого массива с клавиатуры, и передать этот размер в конструктор, как мне это сделать? #include <iostream> #include <conio.h> using namespace... подробнее

Показать сообщение отдельно
David Sylva
1289 / 951 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
03.01.2013, 15:42
Можно вот так сделать, кривовато конечно, но всё же
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream> 
 
int main() 
{ 
    char str[100] = "Real Madrid"; // строка
    char ch = 'M';                 // искомый символ
    int i, size; 
    size = strlen(str);
    char buffer[2]; 
 
    for ( i = 0; i < size; ++i) 
        if(str[i] == ch) 
        { 
            itoa(i, buffer, 10); 
            str[i] = *buffer; 
        } 
       std::cout << str << " ";
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru