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

Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но» - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение параметров текста для всей консоли разом http://www.cyberforum.ru/cpp-beginners/thread1108420.html
У меня есть массив с набором разных символов в поле консоли и массив такого же размера с разными цветами текста. Из-за того, что приходится выводить в буфер по одному символу, указывая параметры каждого, команды SetConsoleTextAttribute WriteConsole FillConsoleOutputAttribute FillConsoleOutputCharacter работают очень медленно(WriteConsole побыстрее). При использовании WriteConsole ещё и...
C++ ошибка после запуска программы! #include <stdio.h> #include <conio.h> #include<iostream> using namespace std; int main() { int a,n,max,uzero; cin>>n; for(int i=0;i<n;i++) http://www.cyberforum.ru/cpp-beginners/thread1108412.html
Static C++
zagolovok.hpp static int a; основной модуль #include <iostream> #include "zagolovok.hpp" int main
C++ Изменение цвета в картинке
#include <stdio.h> typedef unsigned short int word; typedef unsigned int dword; #pragma pack(push) #pragma pack(1) struct BitMapHeader {
C++ Удаление знаков препинания http://www.cyberforum.ru/cpp-beginners/thread1108399.html
Удалить в строке все знаки препинания. #include "stdafx.h" #include <iostream> #include <stdio.h> using namespace std; void main() { char str ;
C++ Шифр Вижинера Здравствуйте.Нужно написать шифр Вижинера с файлами,т.е. 1 файл-исходный текст,2ой зашифрованный,ну а ключ вводится в консоли.Длина исходного текста может быть какой угодно,да к тому же могут быть в тексте символы или пробелы,но их соответственно менять не нужно и исходный текст на русском языке.Самое главное в программе-это быстродействие ,т.е. процесс шифрования текста должен быть наиболее... подробнее

Показать сообщение отдельно
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.03.2014, 18:46
Если сможешь считать русский текст, то вот пример:
C++
1
2
3
4
5
6
7
8
9
10
11
while(true)
    {
        const int startSize = 255;
        char buff[startSize];
        cin >> buff;
        const int buffSize = strlen(buff);
        for(int i = 1; i < buffSize; i++)
        {
            if(buff[i-1] == 'н' && buff[i] == 'о') cout << buff << '\n';
        }
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru