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

Обработка символов и строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ Использование библиотечных функций string.h http://www.cyberforum.ru/cpp-beginners/thread737050.html
Дана текстовая строка. Распечатать строку, состоящую из слов заданной, расположенных в лексикографическом порядке, используя функции strtok, strlen, strnicmp.
C++ инструменты для разработки под Symbian 9.4 Уважаемые коллеги, подскажите пожалуйста начинающему, какие же все таки необходимы инструменты для написания ПО под Symbian 9.4 (s60v5) ?? очень много статей перелазил, поставил carbide, sdk, perl,... http://www.cyberforum.ru/cpp-beginners/thread736990.html
C++ Рекурсивный перевод чисел
Здравствуйте, вот есть такое задание как решить до моего ума не доходит Реализовать рекурсивную процедуру представления натурального числа Z в восьмеричной системе счисления. заранее спасибо
C++ Целочисленная матрица n*m . Найти номера строк с простыми числами
Доброго всем времени суток. Люди прошу помощи! Пролежал в больнице 2 месяца и теперь не в зуб ногой в написании программ на си++. Вот задача 1: Для каждой из заданных прямоугольных...
C++ Передать массив I(10) в массив J(10) в обратной последовательности http://www.cyberforum.ru/cpp-beginners/thread736961.html
помогите пожалуйта решить пару задач, задачи не сложные, но я не могу в них разобраться 1)Увеличить указатель на размер адресуемой им структуры. При помощи массивов и указателей: 2)Передать массив...
C++ Почему не перехватываются исключения? Есть вот такой код, делал по учебнику Бьярне Страуструпа. Но почему-то он не перехватывает исключения... Что я делаю не так? void Error(string s){ throw runtime_error(s); } int main(){... подробнее

Показать сообщение отдельно
oleg6666
0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 3

Обработка символов и строк - C++

18.12.2012, 19:02. Просмотров 329. Ответов 1
Метки (Все метки)

Даны символы s1,s2,... Известно, что символ s1 отличен от восклицательного знака и что среди s2,s3,... есть по крайне мере один восклицательный знак. Пусть s1, ... sN-символы данной последовательности, предшествующие первому восклицательному знаку(n заранее неизвестно).
Выяснить, имеется ли среди s1, ... sN пара соседствующих одинаковых элементов.
Также, условимся, что строку обязательно нужно ввести с восклицательным знаком.

Добавлено через 2 минуты
Вот написанный мною код, не могу придумать условие, чтобы, если при вводе в строке нет совпадающих символов , то выводилось, что их нет, а если есть, то выводить как написано в конце.

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
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{char s[200];
do
{printf("vvedite stroku: ");
scanf("%s",&s);
getchar();}
while (s[0]=='!');
int i=1;
while (s[i]!='!')
i=i+1;
int n;
n=i;
i=0;
while (s[i]!=s[i+1])
i=i+1;
n=i+1;
printf("element %c covpadaet c cocednim pri i= %d \n", s[i],n);}
 
 
while (!((s[i]==s[i+1])||(s[i]=='\0')))
i++;
int k;
if (s[i]=='\0')
 k=0;
else k=i+1;
printf("v stroke net");}
 
system("PAUSE");    
  return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.