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

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

Войти
Регистрация
Восстановить пароль
 
Babby0ops
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 18
#1

Как добавить символ к символьной строке - C++

21.12.2013, 09:56. Просмотров 484. Ответов 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
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    char slovo[] = "fkdjgr";
    char simvol[]="*";
    int ks=0;
    for( int i=0;i<20;i++)
    {
    if(slovo[i] == '\0') break;
    ks++;
    }
printf(" dlina stroki %s ravna %d",slovo,ks);
cout<<endl;
for(int i=0;i<20;i++)
{
if(slovo[i] == '\0') break;
if (ks %2=0) slovo=simvol+slovo+simvol;
}
printf ("%s",slovo) ;
 
system("Pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2013, 09:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как добавить символ к символьной строке (C++):

Перевести символ из символьной матрицы в int - C++
здравствуйте. есть двумерный массив символов: int n=0; cout &lt;&lt; &quot;enter n &quot;&lt;&lt;endl; cin &gt;&gt;n; char ar; первый вопрос :...

Как добавить символ конца строки в вектор - C++
Здравствуйте, как я понимаю getline не записывает символ конца строки в массив, я попытался найти решение, но результата нет, может быть...

Подскажите как добавить нулевой символ через strlen в си - C++
void shifr() { FILE *f1; system(&quot;cls&quot;); fflush(stdin); char* str1 = new char; char* str2 = new char; f1 =...

Как удалить символ в строке? - C++
Можно ли просто присвоить ему пустое значение ?

Обменять символ 'a' на символ 'т' в заданной строке. Оформить в виде функции - C++
Обменять символ 'a' на символ 'т' в заданной строке. Оформить в виде функции

Выводить строку, сокращая каждый раз на 1 символ, пока в строке не останется 1 символ - C++
' Напишите программу, которая вводит строку и выводит её, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ....

1
max777alex
44 / 44 / 3
Регистрация: 01.02.2012
Сообщений: 822
21.12.2013, 10:12 #2
объединение строк
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2013, 10:12
Привет! Вот еще темы с ответами:

Как найти последний символ в строке? - C++
добрый день. мне нужно проверить условие, если последний символ в строке цифра, то строки больше не выводятся. так вот, как же найти...

Замена в символьной строке - C++
Каким образом можно заменить последовательность пробелов на единственный пробел, используя массив символов, как строку? Пусть пробелом...

Как прибавить к строке х-овый символ другой строки? - C++
Такой код не работает: str1 = str1 + str2.at(x);

Если слово имеет нечетную длину , то удвоить средний символ и с обоих концов добавить символ "*" - C++
Если слово имеет нечетную длину , то удвоить средний символ и с обоих концов добавить символ &quot;*&quot; помогите пожалуйста , никак не могу...


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

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

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