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

Дан одномерный массив из n (n≤104) элементов, осортировать его по возрастанию методом выбора через input.txt, output.txt - C++

Войти
Регистрация
Восстановить пароль
 
Rukimeka
Сообщений: n/a
10.10.2012, 03:01     Дан одномерный массив из n (n≤104) элементов, осортировать его по возрастанию методом выбора через input.txt, output.txt #1
Дан одномерный массив из n (n≤104) элементов a1,a2,…,an.( |ai|≤2×109). Сортировать по возрастанию методом выбора через input.txt, output.txt
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2012, 03:01     Дан одномерный массив из n (n≤104) элементов, осортировать его по возрастанию методом выбора через input.txt, output.txt
Посмотрите здесь:

Сформировать из элементов матрицы меньше нуля одномерный массив, отсортировать его по убыванию методом выбора C++
Одномерный массив Х(15) считать из файла *.txt (файл создать самим). Найти: Максимальный из отрицательных элементов и поменять его местами с после C++
C++ Дан массив размера N и два целых числа K и M (1 ≤ K ≤ N, 1 ≤ M ≤ 10)
Одномерный массив Х(15) считать из файла *.txt C++
C++ Дан массив из N целых чисел. Отсортировать его по убыванию элементов методом пузырька
C++ Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b[1], b[n+1], b[2], b[n+2],., b[n], b[2n]
Дан одномерный массив А, состоящий из N элементов. Отсортировать все его элементы улучшенным методом пузырька C++
Переписать данные файла input.txt в файл output, отсортировав их по возрастанию средней оценки методом выбора C++
Отсортировать массив по возрастанию элементов методом выбора C++
Отсортировать массив по возрастанию элементов методом выбора C++
Работа с файлами. Найти среднее арифметическое всех чисел и записать его в файл output.txt C++
Получить массив нечетных чисел и отсортировать его по возрастанию методом выбора C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
 Аватар для Кот Ангенс
317 / 267 / 37
Регистрация: 24.05.2012
Сообщений: 629
10.10.2012, 11:50     Дан одномерный массив из n (n≤104) элементов, осортировать его по возрастанию методом выбора через input.txt, output.txt #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <algorithm>
#include <fstream>
#include <vector>
 
using namespace std;
 
int main() {
    fstream f("input.txt", ios::in);
    vector<int> v;
    int t;
    while (f >> t)
        v.push_back(t);
    f.close();
    short i;
    for (i = 0; i < v.size(); i++)
        iter_swap(min_element(v.begin() + i, v.end()), v.begin() + i);
    f.open("output.txt", ios::out);
    for (i = 0; i < v.size(); i++)
        f << v[i] << endl;
    f.close();
}
Yandex
Объявления
10.10.2012, 11:50     Дан одномерный массив из n (n≤104) элементов, осортировать его по возрастанию методом выбора через input.txt, output.txt
Ответ Создать тему
Опции темы

Текущее время: 09:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru