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

найти значение третьего по величине элемента массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заголовочные файлы http://www.cyberforum.ru/cpp-beginners/thread654982.html
Добрый день. Вот такой вопрос. Пишу на Борланде. Не пойму как писать, если классы помещать в свои файлы. Вот например, программа
C++ Волновой алгоритм поиска пути Добрый день. Реализую всем известный алгоритм поиска кратчайшего пути. Но не могу понять одну вещь. Пройдя волновым методам по соседним клеткам нахожу конечную точку. Матрица тоже заполнена: Тут -3 - препятствие, -5 конечная точка. Подскажите как получить массив с шагами( координатами ) наименьшего пути? Как организовать сам цикл? Нужно складывать веса сразу при прохождении волнами... http://www.cyberforum.ru/cpp-beginners/thread654951.html
Расчет сумм в формуле и расчет xi должны быть оформлены в виде отдельных функций. C++
День добрый товарищи специалисты, помогите пожалуйста с примером m=((1/n)*\sum_{i=1}^{n}{x}_{i}){}^{2}-\sum_{i=1}^{n}{x}_{i} ,n=5 ф-ция {x}_{i}=cos(i)+2i. Расчет сумм в формуле и расчет xi должны быть оформлены в виде отдельных функций. Решить с помощью Borland 3.11.
C++ Найти числа, сумма цифр каждого из которых в некоторой степени дает это же число
Народ, помогите сделать, только начал изучать программирование :-"Найти все натуральные числа, не превосходящие 99999, сумма цифр каждого из которых в некоторой степени дает это число (9*9=81,18*18*18=5832)".
C++ Строки, динамическая память, обрезка строк http://www.cyberforum.ru/cpp-beginners/thread654935.html
Доброго времени суток... Вот задача на дом 2. Показать на экран с m по n символов строки, введенной пользователем и записать данный отрезок в другой массив. (m и n также вводятся пользователем) 3. Удалить с m по n символов, перезаписать строку и показать ее на экран. Решил объеденить 2 сразу При выводе строки на экран выбивает лишние символы после нольсимвола порядка 7 штук а более, в...
C++ Проблемка с компиляцией (MinGW) Есть #include <stdio.h> int main() { printf( "hello\n" ); return 0; } Есть APP = main CFL = -m32 -march=i686 -c LFL = -m32 -march=i686 -s -static подробнее

Показать сообщение отдельно
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
20.09.2012, 17:26
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 <algorithm>
#include <ctime>
#include <iterator>
#include <functional>
 
using namespace std;
 
struct RandGen
{
   int border;
   RandGen(int i):border(i){};
   int operator()(){return rand() % border;}
};
 
int main()
{
   srand(time(NULL));
   const size_t szArray = 200;
   int arr[szArray] = {0};
   generate_n(arr, szArray, RandGen(100));
   cout<<"Generated array:\n";
   copy(arr, arr + szArray, ostream_iterator<int>(cout, " "));
   sort(arr, arr + szArray, greater<int>());
   cout<<"\nValue of the 3rd largest element is :"<<arr[2]<<endl;
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru