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

Задачка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование DirectSound http://www.cyberforum.ru/cpp-beginners/thread647770.html
Как использовать, где качать библиотеки пожалуйста все подробненько, желательно на vc++2010 ВААЩЩЩЕ ЗАМЕЧАТЕЛЬНО, ЕСЛИ С ИСХОДНИЧКАМИ С КОММЕНТАМИ
C++ Удаление одинаковых слов в строке добрый вечер, была такая задача -удалить из строки одинаковые -подряд идущие слова. подскажите, это нужно каждую букву сравнивать ? и как написать что бы удалялись именно подряд идущие слова?... http://www.cyberforum.ru/cpp-beginners/thread647769.html
ассоциативный массив MAP хранящий указатели на векторы определенной структуры C++
вопрос: Если я создаю вектор, наполняю его данными и записываю указатель на него в MAP ,след шагом очищаю его. Я смогу обращаться к данному вектору через указатель или вектор будет утерян. Идея...
C++ Подкиньте несколько вариантов тестов для задачи с acm.timus.ru
Собственно, хочется несколько хитрых вариантов тестов для задачи 1848 http://acm.timus.ru/problem.aspx?space=1&num=1848 Заранее спасибо. Добавлено через 54 минуты Вот сама задача: 1848....
C++ Visual C++ (наработки есть очень большие) http://www.cyberforum.ru/cpp-beginners/thread647735.html
Помогите за тестировать программы, пожалуйста. Писал некоторые еще по весне, а большая часть написана на днях. Мне просто интересно нет ли багов в программах, все компилится, но все же интересно...
C++ Парсинг шрифтов Всем привет. Вот заинтересовала тема о шрифтах, подскажите пожалуйста литературу по шрифтам, хотелось бы научиться считывать файл шрифта и получать данные о геометрии, ну конечно коды символов, в... подробнее

Показать сообщение отдельно
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
06.09.2012, 21:49
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
char buffer [5];
for (int i = 1023; i <= 9876; i++){
   ::sprintf (buffer, "%d", i);
   if (::strstr (buffer, "00") == null
      && ::strstr (buffer, "11") == null
      && ::strstr (buffer, "22") == null
      && ::strstr (buffer, "33") == null
      && ::strstr (buffer, "44") == null
      && ::strstr (buffer, "55") == null
      && ::strstr (buffer, "66") == null
      && ::strstr (buffer, "77") == null
      && ::strstr (buffer, "88") == null
      && ::strstr (buffer, "99") == null){
       // то что надо, выводим i
...
   }
}
это, конечно, только выловит две одинаковых подряд, но можно иначе переписать. просто сравнивая символы 0 с 1, 0 с 2, 0 с 3, 1 с 2... не так много получится
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru