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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kalibrr
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 8
#1

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

20.12.2011, 18:29. Просмотров 459. Ответов 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++
C++ Считать строки из файла в массив ++
C++ Считать из файла в массив char
Считать массив структур из файла C++
C++ Как считать из файла в массив?
Считать массив А с файла a.txt. после чего сформировать массив С в котором все отрицательные элементы с масси C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 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) из файла
Ответ Создать тему
Опции темы

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