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

"М" на "Н" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции пользователя http://www.cyberforum.ru/cpp-beginners/thread233599.html
Функции пользователя Составить программу, которая решает задачу с такими дополнительными условиями: • размерность матрицы должна вводиться при выполнении программы; • само решение задачи должно быть оформлено в виде функции, которой передается матрица и ее размерность. Заполнить матрицу ЛП, от центра по спирали: влево - вниз - вправо - вверх. С ++ пожалуйста
C++ Новичек Что значит выполняется за время NlogN? http://www.cyberforum.ru/cpp-beginners/thread233598.html
C++ operator
Всем привет, опять непонятка в книге, дошел до оператора operator и ничего не понял, для чего он нужен, что он делает, то есть как он перегружает символы и как им пользоваться, привидите пожалуйста пример, заранее благодарен!
C++ gljuki programi
ustanovil na novij komp m.v.s. 2005, eta programa rabotala na drugom kompe otli4no sdes vidajot o6ibku pri vvode # include<iostream.h>
C++ Повторения http://www.cyberforum.ru/cpp-beginners/thread233572.html
Дана задача: Дан одномерный массив из 150 случайных целых чисел в диапазоне от 14 до 37 включительно. Вывести те числа, которые наиболее редко встречаются в массиве и количество их повторений. Подсчет количества повторений для числа оформить в виде функции. Я уже почти все сделал, но нужно, чтобы программа выводила количество повторений каждого числа, и если будет несколько наиболее редких...
C++ Найти максимальный элемент среди отрицательных элементов массива Привет. Помогите написать код. Необходимо используя классы найти максимальный элемент среди отрицательных элементов массива. подробнее

Показать сообщение отдельно
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
25.01.2011, 18:21
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
 
int main()
{
   std::string s = "many mamy little chicken mm";
   size_t t;
   while ( (t = s.find("m")) != std::string::npos)
      s.replace(t, 1, "n");
   std::cout << s << std::endl;
}


Добавлено через 12 лет
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
28
29
30
31
32
#include <iostream>
#include <string>
 
int main()
{
   std::string s = "MMM HHH some fuckin* words";
   bool y = 1;
   if ( s.find("M") == std::string::npos &&
        s.find("H") == std::string::npos )
   {
      y = 0;
      std::cout << "There are no letters M or H in the sentence!"
                << std::endl;
   }
   
   size_t t;
   while ( (t = s.find("M")) != std::string::npos )
      s.replace(t, 1, "H");
   if (y)
   std::cout << "After M replace: "
             << std::endl
             << s 
             << std::endl;
             
   while ( (t = s.find("H")) != std::string::npos )
      s.replace(t, 1, "M");
   if (y)
   std::cout << "After H replace: "
             << std::endl
             << s 
             << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru