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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ner-ZuJI
0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 7
#1

Символьный массив: заменить все символы * на + - C++

20.04.2012, 08:51. Просмотров 823. Ответов 1
Метки нет (Все метки)

Задача 2 Данн одномерный массив, состоящий из символов. заменить все вимволы <<*>> на <<+>>\вывсети получившейся массив на экран.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2012, 08:51     Символьный массив: заменить все символы * на +
Посмотрите здесь:
Строка: Имеются четыре буквы, необходимо удалить из массива все символы, кроме этих четырех и "склеить" оставшееся в непрерывный символьный массив. C++
Дан символьный массив. Найти символы, которые представляют собой цифры C++
Создать символьный файл, содержащий все символы, встретившиеся в тексте, включая пробел и знаки препинания C++
C++ Заменить в тексте все символы 'a' на 'z', 'b' на 'y', 'c' на 'x' и т.д.
Заменить в тексте все символы 'a' на 'z', 'b' на 'y', 'c' на 'x' и т.д. C++
Заменить все символы строки на один заданный символ C++
В первый массив перенести все цифры из исходного массива, во второй - все остальные символы. C++
C++ Все строчные символы в имени файла заменить на прописные и наоборот
C++ Заменить все символы, не являющиеся буквами или цифрами на апострофы
В тексте заменить все символы, не являющиеся буквами, знаком нижнее подчеркивание C++
C++ В тексте все символы, стоящие после последней точки, заменить на пробелы
Удалить из строки все символы кроме букв и цифр; заменить цифры на '**' C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
20.04.2012, 09:14     Символьный массив: заменить все символы * на + #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main()
{
    char stroka[] = "*jhjh****fwerew*wer";
    
    std::cout << stroka << "\n";
    
    for(int i = 0; stroka[i] != '\0'; ++i)
    {
        if(stroka[i] == '*')
            stroka[i] = '+';
    }
    
    std::cout << stroka << "\n";
    
    return 0;
}
Yandex
Объявления
20.04.2012, 09:14     Символьный массив: заменить все символы * на +
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru