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

Подмена символов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки данной динамической массива упорядочить по системе уменьшения находящегося в них количество положительних элементов. http://www.cyberforum.ru/cpp-beginners/thread816694.html
Пожалуйста помогите решить данную задачу!!!! Строки данной динамической массива упорядочить по системе уменьшения находящегося в них количество положительних элементов.
C++ Pow and ABS problems Задали протабулировать функцию вот код, ошибки в pow, abs // 333333.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "conio.h" #include "math.h" http://www.cyberforum.ru/cpp-beginners/thread816691.html
C++ Посчитать количество положительных элементов массива
Посчитать кол-во положительных чисел эл. массива #include <iostream> using namespace std; int main() { int a, i, k=0; cout<< "vvedite massiv"; for(i=0; i<10; i++); cin>> a;
Скремблирование и прочее C++
Добрый день, помогите разобраться. Нужно написать программу для скремблирование файлов. Но перед этим вопрос: как из исходного файла бинарными операциями перезаписать новый файл идентичный исходному (если я вообще все правильно представляю). вот что-то набросал: #include "stdafx.h" #include <fstream> #include <iostream> #include <stdlib.h> using namespace std;
C++ Поиск возрастающей последовательности http://www.cyberforum.ru/cpp-beginners/thread816664.html
Не могу правильно поставить условие цикл для задачи: Для натуральных чисел,не превосходящих заданного числа N,найти все простые числа,имеющую возрастающею последовательности,сумма корой равна M То ,что подчеркнуто не могу реализовать .Помогите. Добавлено через 12 часов 45 минут Ап,тема акктуальна Добавлено через 3 часа 19 минут #include<iostream> #include<conio.h>
C++ Вернуть программу в начальное состояние подскажите у меня прога при нажатии клавиш выполняет определенные действия и закрывает кансоль,как сделать чтобы после выполнения прога возвращалась в начальное состояние и снова спрашивала нажатие определенной кнопки???если есть функция типо систем подскажите ее подробнее

Показать сообщение отдельно
DENISER
3 / 3 / 1
Регистрация: 10.10.2012
Сообщений: 31

Подмена символов в строке - C++

23.03.2013, 23:04. Просмотров 303. Ответов 2
Метки (Все метки)

Здравствуйте,есть программа, которая должна переводить символы в Азбуку Морзе ,но она это не делаетпотомучто я заменяю 1 символ несколькими.Если просто замещать 1 символ другим,все работает,а так нет.Помогите пожалуйста ,тотально не меняя код,Заранее спасибо!
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
     string a;
     cin >> a; 
     int b = a.size(); 
     for (int i = 0; i < b; i++)
     {
        switch(a[i])
        {
            case 'a' :a[i] = '· -';
            break;
            case 'b' :a[i] = '- · · ·';
            break;
            case 'c' : a[i] = '- · - ·';
            break; 
            case 'd' : a[i] = '- · ·';
            break; 
            case 'e' : a[i] = '·';
            break; 
            case 'f' : a[i] = '· · - ·';
            break; 
            case 'g' : a[i] = '- - ·';
            break; 
            case 'h' : a[i] = '· · · ·';
            break; 
            case 'i' : a[i] = '· ·';
            break; 
            case 'j' : a[i] = '· - - -';
            break; 
            case 'k' : a[i] = '- · -';
            break; 
            case 'l' : a[i] = '· - · ·';
            break; 
            case 'm' : a[i] = '- -';
            break; 
            case 'n' : a[i] = '- ·';
            break; 
            case 'o' : a[i] = '- - -';
            break; 
            case 'p' : a[i] = '· - - ·';
            break; 
            case 'q' : a[i] = '- - · -';
            break; 
            case 'r' : a[i] = '· - ·';
            break; 
            case 's' : a[i] = '· · ·';
            break; 
            case 't' : a[i] = '-';
            break; 
            case 'u' : a[i] = '· · -';
            break; 
            case 'v' : a[i] = '· · · -';
            break; 
            case 'w' : a[i] = '· - -';
            break; 
            case 'x' : a[i] = '- · · -';
            break; 
            case 'y' : a[i] = '- · - -';
            break; 
            case 'z' : a[i] = '- - · ·';
            break; 
        };
     }
     cout << a << endl;
     return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru