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

замена символов в строках - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица m*n. Нулевые строка и столбец.Сдвиг влево и вверх. http://www.cyberforum.ru/cpp-beginners/thread188268.html
Составить программу, которая получает матрицу Х размером m*n и если в исходной матрице есть строка и столбец, все элементы которых равны 0, то программа уплотняет исходную матрицу влево и вверх и формирует на ее основе новую матрицу, поменяв местами строки и столбцы. Подскажите, как реализовать проверку на то, что в матрице есть строка и столбец нулевые, и как сдвинуть матрицу влево и вверх?
C++ Посмотрите на мой код. Матрицы Накидал вот такой косой код. Программа должна определить мин и макс элемент матрицы и поменять местами строки, содержащие их. программа у меня работала, но с использованием глобальныхпеременных. Переделывая программу дошел до тупика: как-то надо передавать переменные из одной в другую фции, а как? помогите, а? я проблемные места пометил\\\\\\. КАК ОБОЙТИСЬ БЕЗ ГЛОБАЛЬНЫХ ПЕРЕМЕННЫХ?#include... http://www.cyberforum.ru/cpp-beginners/thread188266.html
Строки и массивы C++
Дана строка с текстом и пустой массив.(Например в строке такой текст: programmer programmer,programmer;programmer ). Необходимо скопировать этот текст в массив,только без знаков и пробелов.(Конечный результат: programmerprogrammerprogrammerprogrammer ).
Указатели C++
4.Создать указатель на указатель и вывести на экран Адрес в ОП этого указателя Значение этого указателя - как ??? Сделал вот , так : int **pp int *p; pp=&p;
C++ Нужно записать чтобы выдавало рандомно число от 0 до 3(ну или 1-4)) http://www.cyberforum.ru/cpp-beginners/thread188238.html
Вообщем препод придрался к тому что типа у многих одна и тажэ или похожие программы, ну я честно взял идею и написал, ну получилось похоже потому что писать я по другому не умею, помогите изменить или как то подругому написать #include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h> using namespace std; int main() { int L;
C++ Формула Муавра. Формула Муавра. (a+bi)^c = помогите плиз разложит по формуле Муавра именно для этих букв очень надо подробнее

Показать сообщение отдельно
TheMachinist
 Аватар для TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
12.11.2010, 02:43     замена символов в строках
Я тут написал несколько строк, вроде результат получается, но после выполнения выскакивает ошибка:

Вобщем ничего лучшего кроме посимвольного вывода putchar() не придумал.
У кого есть идея получше и кто исправит ошибку - милости просим
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
#include <iostream>
#include <string>
#include <conio.h>
#include<cctype> // tolower()
using namespace std;
 
void main()
{
    std::string S;
    getline(cin,S);
    std::string::iterator it1;
    it1 = S.begin(); // итератор указывает на начало строки
    do
    {
        it1++; // перемещается вперед
        if(*it1 == '.') // если указывает на тчк
        {*it1 = ','; // заменяет ее на зпт
        putchar(*it1);  // выводится на экран
        it1++; // перемежается на следующий символ
        *it1 = tolower(*it1);} // переводит в строчную
 
        putchar(*it1); // строка посимвольно выводится на экран 
    } while(it1 < S.end()); // и так до конца строки
 
_getch();
}
Миниатюры
замена символов в строках  
 
Текущее время: 15:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru