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

пытаюсь сделать реализацию через считывание из файла кол-ва чисел, i,но незнаю как сделать реализацию из файла в массив и сортировки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сгенерировать элементы вектора А какой содержит 11 елементив.Його элементы должны быть целыми числами и находится в пределах от 5 до 15 http://www.cyberforum.ru/cpp-beginners/thread761741.html
Сгенерировать элементы вектора А какой содержит 11 елементив.Його элементы должны быть целыми числами и находится в пределах от 5 до 15.
C++ Не графическое меню Всем привет! Мужики подскажите по такому вопросу плз! Предесловие... Вобщем дома есть комп который отдан под домашний сервер, работающий 24\7. И захотелось к его серверным задачам добавить немного разнообразия и сделать из него ещё и будильник с голосовым меню и управлением с пульта... И всё бы ничего, но я только начинаю дружить с c++ и поэтому возникли вопросы... Не пинайте сильно если... http://www.cyberforum.ru/cpp-beginners/thread761737.html
Одномерный массив. Сдвинуть элементы циклически на n позиций влево C++
Ввести одномерный статический массив из k чисел. Сдвинуть элементы массива циклически на n позиций влево. #include <iostream> #include <conio.h> #include <iomanip> int main() const int MAX_DIMENSION = 10; int i, j, n, def; double a, temp, savedElement;
Посоветуйте хорошую литературу по STL и системному программированию на С++ C++
посоветуйте хорошую литературу по STL и системному программированию на c++
C++ Сортировка подсчетом http://www.cyberforum.ru/cpp-beginners/thread761713.html
void counting_sort(int* a,int* b, int size) { int* c; c=new int; for(int i=0;i<size;++i) { c=0; }
C++ Двойной факториал VS рекурсия Доброго времени суток. Программа которая считает двойной факториал есть: int df(int x) { if (x<3) { return x; } else подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт CЭксперт С++
6677 / 3858 / 511
Регистрация: 29.11.2010
Сообщений: 10,217
14.01.2013, 23:17     пытаюсь сделать реализацию через считывание из файла кол-ва чисел, i,но незнаю как сделать реализацию из файла в массив и сортировки.
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
#include <fstream>
 
int main()
{
    std::ifstream ifs("input.txt");
    std::ofstream o("output.txt");
    double *arr, tmp;
    int counter = 0;
 
    if (!ifs) return 1;
    while (!ifs.eof() && ifs >> tmp)
        counter++;
    arr = new double[counter];
    ifs.seekg(0);
    for (int i=0; i < counter && !ifs.eof(); i++)
        ifs >> arr[i];
 
    // здесь сортируете массив
 
    for (int i=0; i < counter; i++)
        o << arr[i] << " ";
    delete []arr;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru