1 / 1 / 0
Регистрация: 09.10.2013
Сообщений: 48
1

Написать программу, которая в строке заменяет символы

22.10.2013, 06:43. Показов 9904. Ответов 1
Метки нет (Все метки)

Всем привет .Очень срочно нужна программка.
Нужен код программы ,которая в строке введенной пользователем заменяет символы s и t на + и ! и подсчитывает количество таких замен.
Всем кто откликнулся большое спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2013, 06:43
Ответы с готовыми решениями:

Написать функцию которая в строке заменяет все символы верхнего регистра в символы нижнего регистра
Здравствуйте. помогите написать программу. Написать функцию которая в строке заменяет все символы...

написать функцию, которая в строке заменяет все символы верхенго регистра в символы нижнего регистра
привет всем, помогите составить программу для решения данной задачи. написать функцию, которая в...

Написать программу, которая в строке заменяет все цифры на символ «*»
Может кто сможет решить лабы! заранее говорю спасибо! № 1 Написать программу, которая в строке...

написать программу, которая в произвольной строке ищет все числа в десятичной системе счисления(в соответствии со стандартом языка си) и заменяет их
написать программу, которая в произвольной строке ищет все числа в десятичной системе счисления(в...

1
6 / 6 / 1
Регистрация: 16.07.2013
Сообщений: 74
22.10.2013, 10:18 2
Лучший ответ Сообщение было отмечено Denis2614 как решение

Решение

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
#include<cstdio>
#include<iostream>
using namespace std;
 
int main()
{
    char mas[80];
    int z1=0;
    int z2=0;
    cout << "Enter string: ";
    gets(mas);
    for(int i=0; mas[i]; i++)
    {
        if(mas[i]=='s') 
        {
            mas[i]='+'; 
            z1++;
        }
        if(mas[i]=='t') 
        {
            mas[i]='!'; 
            z2++;
        }
    }
        cout << "New string: ";
    cout << mas << endl;
    cout << "s -> +: " << z1 << endl;
    cout << "t -> !: " << z2;
    return 0;
}
Если надо что бы заменяло и верхний регистр, замените 14 строку на if(mas[i]=='s' || mas[i]=='S') и 19 строку на if(mas[i]=='t' || mas[i]=='T').
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2013, 10:18
Помогаю со студенческими работами здесь

Шаблонная функция которая в «строке» заменяет все повторяющиеся подряд символы
Помогите выполнить задачу. В произвольной «строке» заменить все повторяющиеся подряд символы....

Написать програму которая заменяет все Enter и Tab в строке str1 на сымволи '\n' и '\t' в строке str2.
а если не сложно то можно функцию

Напишите программу, которая в заданном предложении заменяет символы самого длинного слова символами x
Напишите программу, которая в заданном предложении заменяет символы самого длинного слова символами...

Написать программу, которая в заданном символьном строке заменяет символ табуляции на пробелы
Написать программу, которая в заданном символьном строке заменяет: символ табуляции (09h) на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru