Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
12.11.2013, 07:52     Наибольшая цифра числа
trans967, переделал как Вы и просили
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
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a, copy, temp;
    cin >> a;
    copy = a;
    int largest = 0;
    while (copy > 0)
    {
        temp = copy % 10;
        if (temp > largest)
            largest = temp;
        copy /= 10;
    }
    copy = 0;
    while (a > 0)
    {
        temp = a % 10;
        if (temp != largest)
            copy = copy * 10 + temp;
        a = a / 10;
    }
 
    cout << copy << endl;
    std::system("pause");
    return 0;
}
 
Текущее время: 04:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru