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

Максимальное число(системное программирование) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Киньте код какой нибудь простейшей утилиты на С++ http://www.cyberforum.ru/cpp-beginners/thread1036051.html
Здравствуйте, очень нужна помощь, мне для проведения пары нужна простейшая утилита для Windows написаная на C++, я всегда просто работал на Java языке и писал утилиту на Java, чтобы выводились...
C++ Программа на поиск #include<stdio.h> int main() { int x,a,t,i; scanf("%d",&x); if (x==1) { a=4; http://www.cyberforum.ru/cpp-beginners/thread1036050.html
Даны квадратная матрица порядка m, натуральное число n. Получить матрицу E+A+A2+A3+…+An, где E – единичная матрица порядка n C++
Даны квадратная матрица порядка m, натуральное число n. Получить матрицу E+A+A2+A3+…+An, где E – единичная матрица порядка n.
C++ Программа должна возвращать новый массив, состоящий из строк вида "И. Фамилия"
Всем привет. Помогите пожалуйста, написать код, так как сама не разбираюсь, а нужно сделать эту задачу) Всем буду очень благодарна за помощь. Условие задачи: Введите с клавиатуры терминала...
C++ Определить, сколько раз в заданном предложении встречается сочетание 'А+В’. (C++) http://www.cyberforum.ru/cpp-beginners/thread1036042.html
Помогите с заданием, программа нужна на языке C++. Задание: Определить, сколько раз в заданном предложении встречается сочетание 'А+В’. Предложение вводится с клавиатуры. Добавлено через 6...
C++ селективная обработка матрицы пожалуйста, помогите! совсем не получается( Кол-во строк и столбцов вводится пользователем, а затем генерируется матрица. В ней нужно найти: 1) кол-во отрицательных четных элементов 2)сумму... подробнее

Показать сообщение отдельно
ТОрчОК
Заблокирован
12.12.2013, 00:09
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
int main()
{
    int n , temp = 0;
    std::vector<int> vec;
    std::cin >> n;
    while(n > 0)
    {
        temp = n % 10;
        vec.push_back(temp);
        n = (n - temp) / 10;
    }
    int size = vec.size();
    temp = 0;
    for(int i = 0; i < size; i++)
    {
        std::vector<int>::iterator iter = std::max_element(vec.begin(), vec.end());
        temp += *iter * std::pow((double)10,(double)(size - (i + 1)));
        vec.erase(std::remove(vec.begin(), vec.end(), *iter));
    }
    std::cout << temp;
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru