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

Наибольшая цифра числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Основы Объектно-ориентированного программирования http://www.cyberforum.ru/cpp-beginners/thread1004650.html
Нужна помощь в написании программы. Задание:"Дата задается в формате число/месяц/год. Реализовать (с учетом високосных годов): а) Вычитание из даты определенного пользователем количества днейж б)Определение количества дней между двумя датами." Буду благодарен,если поможете.
C++ Обработка символьной информации Буду благодарен,если поможете написать программу. Задание:" Распечатать в порядке,обратно алфавитному,все буквы,которые входят в текст не менее трех раз." http://www.cyberforum.ru/cpp-beginners/thread1004646.html
Суммирование ряда, функции C++
Добрый вечер! Появилась такая проблема. Есть задача, нужно найти сумму ряда. Задачу решили, теперь нужно переписать через функции. Эта тема для меня ещё пока новая. Вот мой код: #include<iostream> #include <math.h> using namespace std;
C++ на языке PostScript посчитать площадь треугольника
даны две стороны и синус угла между ними, посчитать площадь. (всё перемножить и поделить на 2) я правильно понимаю?это будет выглядеть так a b sin(alpha) mud mud 2 div ?
C++ программа не считывает строки из файла http://www.cyberforum.ru/cpp-beginners/thread1004617.html
Программа должна найти максимальное из трех натуральных чисел, не превышающих 10^100. Основную задачу она выполняет, но при считывании строк из файла не работает. Как считать строки из файла? #include<iostream> #include<fstream> #include<string> using namespace std; string Comparison(string numOne, string numTwo, string numThree) { size_t sizeOne = numOne.size() - 1, sizeTwo =...
C++ Нужно переделать программу из cin и cout в printf и scanf #include <iostream> using namespace std; int fact(int n) { int s=1; for(int i=1; i<=n; i++) s*=i; return s; подробнее

Показать сообщение отдельно
newbie666
Заблокирован
11.11.2013, 18:20     Наибольшая цифра числа
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
36
37
38
#include <tchar.h>
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <algorithm>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    std::cout << "ENTER A NUMBER: ";
    std::string input;
    std::cin >> input;
    if(input.empty())
    {
        std::cout << "ENTER SOMETHINK IDIOT! :-)" << std::endl;
        return -1;
    }
 
    std::vector<int> digits;
    for(auto it=input.begin();it != input.end();it++)
    {
        std::stringstream ss;
        ss << *it;
        int digit;
        ss >> digit;
        digits.push_back(digit);
    }
    
    digits.erase(std::max_element(digits.begin(),digits.end()));
 
    std::cout << "RESULT NUMBER: ";
    for(auto it=digits.begin();it != digits.end();it++)
        std::cout << *it;
    std::cout << std::endl;
 
    return 0;
}
Добавлено через 21 секунду
P.S.: с тебя пиво
 
Текущее время: 18:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru