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

Строка: Найти в тексте самую большую цифру. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая выводит возможные значения координат X и Y http://www.cyberforum.ru/cpp-beginners/thread892424.html
Помогите пожалуйста.. Написать программу, которая выводит возможные значения координат X и Y в зависимости от номера координатной четверти.
C++ Найти и вывести на экран все элементы, которые которые повторяются более N/2 раз #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int _tmain() { ifstream f ("d:\\base1.txt"); char a,b; int n=4; int kolvo; http://www.cyberforum.ru/cpp-beginners/thread892422.html
Написание программы для выполнения арифметических операций с числами в восьмеричной системе счисления C++
Здравствуйте, необходимо написать программу для выполнения арифметических операций с числами в восьмеричной системе счисления. Я написала программу, которая переводит числа с десятичной системы в восьмеричную, числа в восьмеричную переводит, но все равно вычисления производит в десятичной. Помогите пожалуйста, мне надо сдать курсовую до 10 июня. // Блок директива препроцессора...
C++ Вывод с kurs>n
Добрый вечер. В общем, в данной программе есть меню, и при вводе "2" выводится полный список N элементов. Нужно исправить, чтобы выводились только те, у кого kurs>3. Пробовал сам, облажался. Вот та часть программы, где нужно внести дополнение. Помогите пожалуйста. void main() { clrscr(); int menu, del, a; char s, *s1;
C++ Приложение которое вычисляет по формуле http://www.cyberforum.ru/cpp-beginners/thread892405.html
Напишите программу, которая вычисляет S = 1 + x +\frac{x^2}{2}+\frac{x^3}{3}+\frac{x^4}{4} , где x = 0.335
C++ добавить указатель ребять как можно указатель сюда вставить Добавлено через 43 секунды #include <iostream> #include <math.h> using namespace std; int main () { char str ; int n,i; подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
6992 / 4163 / 594
Регистрация: 29.11.2010
Сообщений: 11,046
05.06.2013, 21:12     Строка: Найти в тексте самую большую цифру.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <cctype>
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    int max = -1;
    for (auto &c : str)
        if (isdigit(c) && c - '0' > max)
            max = c - '0';
 
    if (max == -1)
        std::cout << "No digits\n";
    else
        std::cout << "Max digit: " << max << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru