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

Как улучшить код?! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заданы 3 целых числа, отсортировать в порядке возрастания. http://www.cyberforum.ru/cpp-beginners/thread568505.html
Задание: Задано три целых числа. Необходимо вывести их в порядке возрастания. Числа не превышают 109 по модулю. Входные данные: Три числа, разделенные пробелом. Выходные данные: Три числа в порядке возрастания, разделенные пробелом Пример входных данных: 2 37 9 Пример выходных данных: 2 9 37 p.s. Тут получается 6 различных комбинаций трех чисел, у меня в получалось упорядочить только...
C++ деструктор по умолчанию Всем привет. Хотелось бы обсудить такой код: class A { }; class B: virtual public A { }; class C: public virtual A http://www.cyberforum.ru/cpp-beginners/thread568502.html
Отсортировать массив в порядке возрастания до первого максимального C++
Здравствуйте. Нужно отсортировать массив в порядке возрастания элементов до первого максимального. #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; const int n=6;
C++ запись в word,excel
можно ли записывать данные вместо .тхт файла в word или excel?
C++ 2 маленькие задачки на массивы http://www.cyberforum.ru/cpp-beginners/thread568480.html
1.в массиве поменять max и min элемент и вывести массив до перемещения и после 2.посчитать количество четных элементов стоящих на нечетных местах
C++ Вывести длину пути и города, через которые он проходит Здравствуйте, Я студент 1-ого курса, нужна помощь с написание кода к этой задаче на С++ «Второй по длине путь» Условие Задано N городов c номерами от 1 до N и сеть из M дорог с односторонним движением между ними. Каждая дорога задается тройкой (i,j,k), где i - номер города, в котором дорога начинается, j - номер города, в котором дорога заканчивается, а k - ее длина (число k - натуральное).... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
5557 / 3036 / 339
Регистрация: 29.11.2010
Сообщений: 8,197
08.05.2012, 14:40     Как улучшить код?!
Находит количество минимумов в массиве:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
    int arr[] = {1, 0, 10, 5, 2, 7, 12, 62, 12, 19, -4, 2, -4, -4, 2, 5, 4};
    std::copy(&arr[0], &arr[ sizeof(arr) / sizeof(arr[0]) ], std::ostream_iterator<int>(std::cout, " "));
    std::cout<< std::endl<< (int)std::count(&arr[0], &arr[ sizeof(arr) / sizeof(arr[0]) ], *std::min_element (&arr[0], &arr[ sizeof(arr) / sizeof(arr[0]) ]));;
    return 0;
}
 
Текущее время: 11:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru