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

Найти номера элементов, соответствующих максимальному значению - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как написать класс квадратное уравнение??? http://www.cyberforum.ru/cpp-beginners/thread175782.html
#include <iostream> #include <complex> #include <math> using namespace std; class kvadr{ float a, b, c; public: kvadr(float a1,float b1=0.0, float c1=0.0):a(a1), b(b1), c(c1){}...
C++ Запись структуры в бинарный файл Здравствуйте! У меня есть вот такая структура, представляющая собой словарь map<wstring, wstring>. Считыванием из большого текстового файла словаря я ее заполняю: wifstream infile;... http://www.cyberforum.ru/cpp-beginners/thread175761.html
C++ char* -> LPCWSTR
Всем доброго времени суток. Пытаюсь перевести char* строчку (строка текста переменной длины). Собственно код: char* LastChar; LPWSTR result; //...
Неработает программа переписывания текста C++
Здраствуйте, помогите пожалуйсто я тут создал небольшую программу которая должна переписывать текст из одного фаила в другой а она переписывает только одну строку, почему? #include <stdio.h>...
C++ Цикл for http://www.cyberforum.ru/cpp-beginners/thread175713.html
обьясните пожалуйста что означает for(;n--; и ) , а именно использование символа ; ?
C++ Запуск объектного кода. Как реализовать запуск объектного кода (из внешнего файла) на Си (MinGW) из программы, не делая из него разделяемую библиотеку? подробнее

Показать сообщение отдельно
TheMachinist
244 / 176 / 15
Регистрация: 14.06.2010
Сообщений: 422
13.10.2010, 11:42
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 <ctime> 
#include <algorithm> // sort(),max_element
#include<cmath> // fabs
using namespace std;
 
int main()
{
    srand(time(0));
    cout << "Enter n ";
    int n; cin >> n;
    double * Mas;
    Mas = new double[n];
    for(int i = 0;i < n;++i){
        Mas[i] = (rand()%20 / 1.1) - 10;
        cout << Mas[i] << " ";
    }
    cout << endl << "Max element: " << *std::max_element(Mas,Mas+n) << endl; 
    cout << "Found at position: " << std::distance(Mas,(std::max_element(Mas,Mas+n))) << endl;
    for(int i = 0;i < n;i++)
        Mas[i] = fabs(Mas[i]); // получаем абсолютные значения
    std::sort(Mas,Mas+n); // потом сортируем
    cout << "Sorted: ";
    std::copy(Mas,Mas+n,std::ostream_iterator<double>(cout, " ")); // выводим на экран
 
system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru