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

Библиотека <iostream> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ генерация рандомных символов http://www.cyberforum.ru/cpp-beginners/thread187680.html
Народ есть некоторый код для генерации символов с кодом(рандомным), эти числа забиваются в массив. Проблема в том, что каждый раз программа печатает не 233 символа, а меньше допустим 60, а иногда...
C++ Верно ли, что в xcode нельзя выводить числа? Здравствуйте! Решил запрограммировать простую программу на xcode: #include <iostream> #include <fstream> using namespace std; int main () { http://www.cyberforum.ru/cpp-beginners/thread187679.html
C++ Error C2065: cout: необъявленный идентификатор
видаёт мне такую ошибку: 1>c:\documents and settings\администратор.home-8a34687735\мои документы\visual studio 2010\projects\lab 1.3\lab 1.3\lab 1.3.cpp(41): error C2065: cout: необъявленный...
Строка + число C++
Приветствую! Дано: Дана строка вида: "1+A/b+C+1/H+N" где h=1/N N=1..50; И вывести полученные строки в текстовый файл. Т.е на выходе будет 50 строк.
C++ Экспонетна с точность ESP http://www.cyberforum.ru/cpp-beginners/thread187666.html
Вычислить с помощью ряда значений функции с точность EPS, сравнить полученной значение со значение соответствующей стандартной функцией e^x=1+x+x*x/2+x*x*x/3!+...+x^n/n! Если честно, вообще не...
C++ Метод обратного пузырька(камешка) Столкнулся с такой проблемой: нужно рассказать о Сортировке числового массива методом обратного пузырька (камешка). Обыскал инет, книги по си++, ничего не нашёл, может он подругому наз-ся? Если... подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3050 / 1695 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
08.11.2010, 10:27
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//////////////////////////////////////////////////////////////////////////////////////
//Условие программы Даны: натуральное число n и целые числа : a(1),a(2),...a(n) . 
//Не делая распределение всего масcива,найти 3-е наибольшее из этих чисел.
//Распределенте означает то,что ты поставил массив в убывающем порядке(7,5,3,1) 
//и выбрал 3-е но так не разрешено сделать,нужно это обойти. 
//////////////////////////////////////////////////////////////////////////////////////
#include <algorithm>
#include <functional>
#include <iomanip>
#include <iostream>
#include <vector>
//////////////////////////////////////////////////////////////////////////////////////
typedef int                 T_num;
typedef std::vector<T_num>  T_nums;
//////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    const int NUMS_COUNT_MIN = 3;
    int n = 0;
    do
    {
        std::cout << "Введите количество чисел >= "
                  << NUMS_COUNT_MIN
                  <<": ";
        std::cin >> n;
    }while(n < NUMS_COUNT_MIN);
 
    T_nums  nums(n);
    std::cout << "Введите "
              << n
              << " целых чисел:"
              << std::endl;
 
    for(size_t  i = 0; i < nums.size(); ++i)
    {
        std::cout << "#"
                  << std::setw(3) << std::right << i + 1
                  << ": ";
 
        std::cin >> nums[i];
    }
    const int IND_TARGET = 2;
    T_nums::iterator  target_it = nums.begin() + IND_TARGET;
    std::nth_element(nums.begin(), target_it, nums.end(), 
                     std::greater<T_nums::value_type>());
 
    std::cout << std::endl
              << "В отсортированном по убыванию массиве "
              << IND_TARGET + 1 
              << "-е число равно: "
              << *target_it
              << std::endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru