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

Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С калвы вводиться произвольный номер товара, выводиться должено имя и цена этого товар http://www.cyberforum.ru/cpp-beginners/thread605085.html
Смысл самой проги: Есть два файла.Первый это номер товара, название, и цена. Второй -номер заказа и номер товара.С калвы вводиться произвольный номер товара, выводиться должено имя и цена этого...
C++ Функции На Borland C for Dos 1. Вычислить периметры трёх прямоугольников и сравнить их (найти наибольший периметр). Оформить вычисление периметра прямоугольника в виде процедуры. 2. Вычислить по формуле Тейлора. Оформить... http://www.cyberforum.ru/cpp-beginners/thread605084.html
C++ Инсталляция библиотек фултик
Здравствуйте. Учусь С++ по книге Programming: Principles and Practice Using C++, Бьерн Страуструп. В приложении Г Инсталляция библиотек FLTK. Все как то туманно описанно. Нужна помощь. Скачал тык...
C++ Составить программу в С++
Дана матрица А (N, M). Найти количество элементов этой матрицы, больших среднего арифметического всех её элементов.
C++ Составить программу в С++ http://www.cyberforum.ru/cpp-beginners/thread605077.html
Для заданого n обчислить \prod_{k = 1}^{n} \frac{i^2}{i^2 + 2i + 3}
C++ Найти наибольший элемент матрицы, а также номера строки и столбца, на пересечении которых он находится дана матрица A(N,M) , найти ее наибольший элемент , номера строки и столбцов, на пересечении которых он находиться . Помогите пожалуйста, не представляю как можно это сделать подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,778
14.06.2012, 02:33
Цитата Сообщение от grizlik78 Посмотреть сообщение
Ну а почему бы не совместить и строки, и указатели?
И при этом ещё немного выпендриться
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <algorithm>
#include <cstring>
 
int main() {
    const int STR_SIZE(256);
    const char STOP_SYMBOL('u');
    const char SEARCH_SYMBOL('e');
    
    char str[STR_SIZE];
    
    while ( std::cout << "String: " && std::cin.getline(str, STR_SIZE) && *str ) {
        char * end = strchr(str, STOP_SYMBOL);
        if ( ! end )
            end = str + strlen(str);
        std::cout << std::count(str, end, SEARCH_SYMBOL) << " symbols '" << SEARCH_SYMBOL << "' before '" << STOP_SYMBOL << "' or end of string." << std::endl;
    }
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru