Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
6blgJlo'KOgeP
0 / 0 / 0
Регистрация: 13.12.2011
Сообщений: 21
1

Строки[C] HELP !

17.01.2012, 15:32. Просмотров 309. Ответов 2
Метки нет (Все метки)

[C]Дан Символ и строка, удвоить каждое вхождение символа в строку.

Я вот не понимаю что удвоить то? а препод говорит: сам додумайся...

вот я набросал - подскажите что не так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#define string_size 9
*
char symbol X = 'b';
char string_1 [] = {'f', 'a', 'b', '3', 'b', 'j', 'o', 'b', 'x'};
char string_2 [string_size * 2];
int cursor = 0;
*
for(int i = string_size; i > o; --i) {
if (string_1[i] == X) {
string_2[cursor] = X;
cursor++;
}
string_2[cursor] = string_1[i];
cursor++;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2012, 15:32
Ответы с готовыми решениями:

Ввести строки и через n символов первой строки вставить вторую строку, и так до конца строки
Помогите исправить баг задача состоит в следующем :ввести строку и простроку тоесть две строки и...

Даны три строки. Определить можно ли из символов третьей строки получить первую и вторую строки
Помогите пожалуйста! 1)Даны три строки. Определить можно ли из символов третьей строки получить...

Слить две строки, вставив символы одной строки между символами другой строки
Строка a из n символов лексикографически меньше строки b из n символов, если существует такой...

Сравнить строки, первый несовпадающий элемент строки-приемника записать в регистр AL, строки-источника - в DL
Помогите написать программу на ассемблерене совсем еще разобрался с этим задание: Ввести с...

Определить длину строки. Если длина строки >6, удалить часть строки в { } скобках.
Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод"....

2
soon
2547 / 1312 / 177
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
17.01.2012, 15:35 2
Поиск по форуму - отличная штука!
http://www.cyberforum.ru/cpp-beginne...ead148871.html
0
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
17.01.2012, 15:36 3
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 <stdio.h>
#include <string.h>
 
void doubl ( char * );
 
int main(void)
{
   char s[BUFSIZ] = "Hello world";
   char c = 'l';
   size_t i;
   
   for ( i = 0 ; s[i] ; ++i )
      if ( s[i] == c )
      {
         doubl ( &s[i] );
         ++i;
      }   
   printf ("%s\n", s);
   
   return 0;
}    
 
void doubl (char *s)
{
   char *end = s + strlen (s);
   size_t i;
   
   for ( ; end >= s ; --end )
      *(end + 1) = *end;
}
http://liveworkspace.org/code/460d3d1dbcec35a39f081da6512e3b83
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2012, 15:36

Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки
Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки...

Строки. Если в конце строки точка отсутствует, то найти слово, заканчивающееся точкой и перенести его в конец строки.
Дана строка, состоящая из слов и содержащая одну точку в конце одного из слов. Если в конце строки...

Строки. Определить длину введенной строки, если длина кратна 4, то первая часть строки меняется местами со второй
Ввести с клавиатуры строку символов.признак окончания ввода строки-нажатие клавиши ввод.Программа...


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

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

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