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

Считать массив А(n) из файла - C++

Восстановить пароль Регистрация
 
kalibrr
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 8
20.12.2011, 18:29     Считать массив А(n) из файла #1
Колокол. Считать массив А(n) из файла. В массиве наименьший элемент поместить на первое место, наименьший из оставшихся – на последнее место, следующий по величине – на второе место, следующий – на предпоследнее и так далее – до середины массива. Реализацию выше описанных действий по изменению массива оформить в виде отдельной функции, в которую передать массив в качестве параметра

Добавлено через 4 часа 38 минут
на с++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2011, 18:29     Считать массив А(n) из файла
Посмотрите здесь:

Нужно записать массив в файл, а потом из этого файла считать этот же массив C++
C++ Считать с файла в массив
Считать из файла в массив C++
Считать даные из файла в массив C++
C++ Построчно считать массив из файла
C++ Считать строки из файла в массив ++
C++ Считать из файла в массив char
C++ Как считать из файла в массив?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
21.12.2011, 05:22     Считать массив А(n) из файла #2
Цитата Сообщение от kalibrr Посмотреть сообщение
оформить в виде отдельной функции,
Это сама функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void func(int *a, int n)
{
    int l=0, r=n-1, i_min, i, tmp, j;
    for(i=0; i<n-1; i++)
    {
        i_min=l;
        for(j=l+1; j<=r; j++)
            if(a[i_min]>a[j])
                i_min=j;
        if(i%2==0)
        {
            tmp=a[l]; a[l++]=a[i_min]; a[i_min]=tmp;
        }
        else
        {
            tmp=a[r]; a[r--]=a[i_min]; a[i_min]=tmp;
        }
    }
}
Yandex
Объявления
21.12.2011, 05:22     Считать массив А(n) из файла
Ответ Создать тему
Опции темы

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