Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Удаление элемента орграфа Здриавствуйте, написал класс-шаблон "Орграф"...но вот с методом удаления элемента орграфа ни как. Помогите написать функцию. Мой класс ниже. //Graph.h #include <iostream> #include <fstream> using namespace std; template <class U> https://www.cyberforum.ru/ cpp-beginners/ thread1741048.html C++ Поиск и замена/удаление в текстовом файле
Есть функция осуществляющая поиск в файле, по элементам считанных структур. Затем найденную структуру нужно сохранить в другой файл, а из первого удалить найденную структуру. Вопрс: как удалить найденную структуру? (В моем коде нет удаления найденной структуры. Если у вас есть алгоритм с примером кода который это покажет пожалуйста напишите) void st(){ //sell tikets char name; char...
C++ Ошибка при выполнении компиляции на Borland C++ При запуске программы возникают ошибки. Советовали сменить компилятор, но нужно сдать лабу именно на нем. Код программы : #include <iostream.h> #include <math.h> #include <fstream.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <stdio.h> https://www.cyberforum.ru/ cpp-beginners/ thread1741036.html C++ Переставить цифры числа так, чтобы получилось минимальное возможное число Дано натуральное число n. Необходимо переставить его цифры таким образом, чтобы получилось минимальное возможное число без ведущих нулей. https://www.cyberforum.ru/ cpp-beginners/ thread1741026.html
Неправильный вывод в консоль C++
Добрый день! я написал программу для транспонирования матрицы. При вводе квадратной матрицы, программа работает, а при вводе матрицы, например, 2 х 3, числа в последнем столбце не те что я вводил . Помогите, пожалуйста разобраться с ошибкой!))) Вот код программы: #include <stdio.h> #include <stdlib.h> int **transp(int **a, int i, int j, int n, int m) { int **b; b = (int**)malloc(m *...
C++ Задача о назначениях (Четыре работника) https://www.cyberforum.ru/ cpp-beginners/ thread1741011.html
Четыре работника должны выполнять четыре вида работ. Назначить работников на работы методами динамического программирования и ветвей и границ таким образом, чтобы затраты труда были минимальны Матрица затрат 7 7 3 6 4 9 5 4 5 5 4 5 6 4 7 2 Решить используя метод ветвей и границ
C++ Ошибки при выполнении компиляции на Borland C++ Ошибки в 9 и 15 строчках кода. В первом случае это "Declaration Syntax Error", а во втором "Undefined symbol 'string'". Посоветовали сменить компилятор, но нужно сдать лабу именно на нем. Код программы: #include <iostream.h> #include <fstream.h> #include <stdlib.h> #include <string.h> #include <conio.h> https://www.cyberforum.ru/ cpp-beginners/ thread1741004.html C++ Блок схема по коду
#pragma hdrstop #pragma argsused #ifdef _WIN32 #include <tchar.h> #else typedef char _TCHAR; #define _tmain main #endif
C++ Создание простой базы данных на С++ Мне надо написать базу данных, структура изображена на картинке. Я ее написал , но в добавку мне нужно написать одну дополнительную функцию. Дополнительная функция должна найти и вывести на экран фирму, которая чаще всего была истцом. Помогите ее написать. Структура: Код: #include <iostream> #include <stdlib.h> https://www.cyberforum.ru/ cpp-beginners/ thread1740972.html C++ Написать функцию нахождения нечетных чисел в массиве Задан массив целых чисел. Вывести на экран элементы, являющиеся нечетными числами. Реализовать для двух функции одна для int массива другая для main массива https://www.cyberforum.ru/ cpp-beginners/ thread1740970.html
C++ Создать двоичный файл и записать в него n целых чисел
Создать двоичный файл и записать в него n целых чисел. Сформировать массив положительных чисел, делящихся на M без остатка, используя элементы исходного файла. Упорядочить массив по убыванию элементов.
C++ Какой символьный тип использует тип std::string? https://www.cyberforum.ru/ cpp-beginners/ thread1740963.html
Какой тип данных использует класс String? Char? И написано ли это в в документе #include <string>?
Любитель чаепитий
3742 / 1798 / 566
Регистрация: 24.08.2014
Сообщений: 6,016
Записей в блоге: 1
21.05.2016, 15:12 0

Обработка строк - C++ - Ответ 9169672

21.05.2016, 15:12. Показов 821. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено ylali как решение

Решение

ylali, Если по простому
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
34
35
/////////////////////////////////////////////////////////////////////////////////////////
//Разработать алгоритм и программу для определения в тексте что самого длинного слова,
//в котором нет цифр.
/////////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <string>
#include <sstream>
#include <cstdlib>
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::string         str{};
    std::string         max_string{};
    std::getline(std::cin,str);
    std::stringstream   ss{str};
    while(ss >> str)
    {
        bool good = true;
        for(size_t i = 0; i < str.size(); ++i)
        {
            if(std::isdigit(str[i]))
            {
                good = false;
                break;
            }
        }
        if(good && (max_string.size() < str.size()))
        {
            max_string = str;
        }
    }
    std::cout
        << max_string
        << std::endl;
}


Вернуться к обсуждению:
Обработка строк C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2016, 15:12
Готовые ответы и решения:

Обработка строк
Пожалуйста, подскажите, как одновременно обработать две строки так, чтобы найти самые длинные...

Обработка строк
Есть задание: Написать консольное приложение, реализующее полученный вариант задания, используя...

Обработка строк
Доброго времени суток! Уважаемые форумчане! Прошу помощи в написании программы, так проблемы с...

Обработка строк
С помощью текстового редактора «Блокнот» создать файл, содержащий текст, длина кото¬рого не...

1
21.05.2016, 15:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2016, 15:12
Помогаю со студенческими работами здесь

Обработка строк
Не реализована возможность ввода и сохранения нескольких строк. Функция main содержит два...

Обработка строк
Всем привет!!!Помогите пожалуйста в решении этой задачи!!!!! Разработать алгоритм и программу...

Обработка строк
Ребята помогите написать программу, вырезающую из строки все цифры.

Обработка строк
Помогите,плиз! Нужно обработать строку по условию: 1.Вычислить количество специальных символов(не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru