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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
#1

Реализовать задачу с помощью цикла - C++

23.11.2012, 15:33. Просмотров 257. Ответов 1
Метки нет (Все метки)

Необходимо переписать программу через цикл (for, while и тд без разницы) Очень прошу помочь. Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    long long number = 8647369240173465929;
    std::string str = to_string(number);
    std::sort(str.begin(), str.end());
    std::cout<<"Two max numbers: "<<*(str.end() - 1)<<", "<<*(str.end()-2)<<std::endl;
    std::cout<<"Two min numbers: "<<str[0]<<", "<<str[1]<<std::endl;
    system("pause");
    return 0;
}
Задание:
Дано натуральное число (вводится с клавиатуры)
1) Определить две его максимальные цифры
2) Определить две его минимальные цифры
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2012, 15:33     Реализовать задачу с помощью цикла
Посмотрите здесь:
C++ Реализовать задачу с помощью классов.
C++ Помогите решить задачу с приминением цикла с параметром
Решить задачу с помощью оператора case C++
Реализовать задачу на проенты C++
требуется реализовать задачу C++
C++ Написать программу с помощью цикла
Вычисление чисел Фибоначчи (с помощью цикла) C++
C++ Найти сумму ряда с помощью цикла for
Решение задачи в помощью оператора цикла. C++
C++ Как вывести с помощью цикла рисунок?
C++ С помощью цикла заполнить массив числами от 60 до 90
С помощью цикла for вычислить значение выражения C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
23.11.2012, 18:56     Реализовать задачу с помощью цикла #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream> 
#include <algorithm>
 
int main() 
{ 
    int number = 3456734; 
    int array[100];  
    int count = 0;
 
    while(number) 
    {  
        array[count++] = number % 10; 
        number /= 10; 
    } 
    std::sort(array, array+count); 
    std::cout << "Max number " << array[count-1] << " "<< array[count-2] << std::endl; 
    std::cout << "Min number " << array[0] << " "<< array[1] << std::endl;
}
Yandex
Объявления
23.11.2012, 18:56     Реализовать задачу с помощью цикла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru