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

Поменять местами минимальный и максимальный элементы файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структуры,доступ к элементу,сравнение поля с переменной. http://www.cyberforum.ru/cpp-beginners/thread68383.html
Вот что то я туплю со стуктурами((( есть функция в файле command.cpp void outMaxPrice(Marka* mark,int size) { Marka markaVR; for(int i=0;i<size-1;i++) { for(int j=0;j<size;j++)
C++ Массив с функциями Должна быть хотя бы одна функция, функция организована так чтоб выполняла обработку любой матрицы, никаких глобальных переменых,матрица задается случайным образом,матрица имеет 100 элементов, пользователь должен считать с клавиатуры количество строк и столбцов,которые будут использованы для хранения данных. Собственно само задание, хотя я его абсолютно не понимаю, поэтому пишу здесь, собственно... http://www.cyberforum.ru/cpp-beginners/thread68378.html
метод линейной интерполяции C++
Нужно решить уравнение sin(x)+log(x)=1 методом методом линейной интерполяции Помогите найти ошибку. Стока уже дней мучаюсь.. # define M_PI ((float)3.141592653589793) # include <stdio.h> # include <conio.h> # include <math.h> void main() {
Создать массив в базовом абстрактном классе, и его передать функциям производных классов C++
есть полностью абстрактный (виртуальный) класс. там все функции виртуальные и равны 0. Назовем его class A есть 3 производных ОТ НЕГО класса. Например class X, class Y, class Z. сложность в том, что в классе А должен создаться символьный двумерный массив и этот массив юзают (меняют в нем значения) классы X, Y, Z. Именно один и тот же массив!!! Вопросы: 1-как создать в классе A этот...
C++ Структуры+модульное ошибка компиляции помоогите разобраться http://www.cyberforum.ru/cpp-beginners/thread68328.html
При компиляции выдает ошибку на описании структуры в файле inputMarki.h ,в чем проблема помогите разобраться? Файл main.cpp #include <iostream.h> #include "command.h" #include <windows.h> #include "inputMarki.h"
C++ По массивам... Задан случайный массив. Нужно получить без повторений элементы, встречающиеся в массиве более одного раза. Вот что получилось: #include <stdlib.h> #include <iomanip.h> #include <conio.h> #include <iostream.h> #include<time.h> const int n=20; void... подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
29.11.2009, 21:30     Поменять местами минимальный и максимальный элементы файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <fstream>
#include <vector>
#include <iterator>
#include <algorithm>
int main()
{
    std::vector<double>vec;
    std::ifstream infile("d:\\float.txt");
    std::copy(std::istream_iterator<double>(infile),std::istream_iterator<double>(),std::inserter(vec,vec.begin()));
    infile.close();
    std::swap(*std::max_element(vec.begin(),vec.end()),*std::min_element(vec.begin(),vec.end()));
    std::ofstream of("d:\\float.txt",std::ios::trunc);
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<double>(of," "));
    system("pause");
    return 0;
}
 
Текущее время: 02:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru