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

Вывести слово, содержащее наибольшее количество цифр и вывести число цифр в слове - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ switch case 1 ИЛИ 2 http://www.cyberforum.ru/cpp-beginners/thread306377.html
делаю разбор вводимых команд, некоторые обрабатываются похоже, команды однобуквенные, разбираю кейсом, но вот как сделать чтобы 1 блок кейса подходил 2 значениям переменной на case 1 || 2 компилятор не ругается, но не работает.
C++ как открыть файл в виде набора символов Ну никак не могу понять как открыть файл любого типа(не только тхт) в виде текста(имею в виду набор символов). Открыть, сохранить этот текст и текст снова сделать изначальным файлом. Пишу в борланде. То что тип и размер исходного файла сохранить надо это понятно, но как преобразовать файл в текст? Если через блокнот, то чаще всего всякая белиберда получается, причем из файла по нескольку... http://www.cyberforum.ru/cpp-beginners/thread306365.html
Бинарные деревья C++
Разработать набор классов упорядоченных бинарных деревьев поиска типов: вещественные числа, двоичные строки(строка из 0 и 1) и линейные многочлены (ax+b меньше cx+d если пара <a,b> меньше <c,d>). Двоичные строки и линейные многочлены сравниваются в лексикографмческом порядке.Я не пойму как это сделать((есть думки что нужно просто класс шаблон дерева и три класса этих типов(вещественные числа,...
C++ Программа на С
Доброго времени суток. Помогите пожалуйста с программкой на C Задача такая: Создать программу которая содержит динамическую информацию про наличие автобусов в авто. парке. Ведомость про каждый автобус содержит: номер автобус , ФИО водителя , номер маршрута. Програма должна обеспечивать: - первичную формировку данных про все автобусы в виде списка. - при выезде автобуса из парка вводиться...
C++ Динамические массивы структур;Классы. Класс массивы структур;Классы. Класс динамического массива структур. http://www.cyberforum.ru/cpp-beginners/thread306352.html
Здраствуйте.Помогите с практичкой мое задание 4.3. Строка таблицы данных содержит следующую информацию о владельцах авто: ф.и.о. владельца, марка авто, год выпуска, страна производитель. Требуется найти: 4.3.1) перечень владельцев с указанием числа их авто; в методичках указаны шаблоны. Огромное Спасибо за помощь!
C++ неправильное значение переменной вот код #include "stdafx.h" #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int _tmain(int argc, _TCHAR* argv){ setlocale(LC_CTYPE,"rus"); int m,n,koeff,a; cout<<"Введите степень уравнения "; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
2844 / 1781 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
27.05.2011, 18:52     Вывести слово, содержащее наибольшее количество цифр и вывести число цифр в слове
Цитата Сообщение от александр32 Посмотреть сообщение
Вывести слово, содержащее наибольшее количество цифр и вывести число цифр в слове
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
#include <cctype>
#include <iterator>
 
int main(){
  std::string s("sf7423 jshf7382bjs 23463sf123 34jksf73"), w;
  std::istringstream ist(s);
  std::istream_iterator<std::string> st(ist), fn;
  w = *std::max_element(st, fn, [](const std::string &_s, const std::string &__s) -> bool{
    return std::count_if(_s.begin(), _s.end(), isdigit) <
           std::count_if(__s.begin(), __s.end(), isdigit);
  });
  std::cout << w << " -> " << std::count_if(w.begin(), w.end(), isdigit);
  return 0;
}
 
Текущее время: 20:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru