Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
DMGR-
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 101
#1

Работа с файлами - C++

27.04.2014, 15:40. Просмотров 247. Ответов 5
Метки нет (Все метки)

Здравствуйте, делаю задачку "Выборочная сортировка", но застрял на работе с файлами, понять не могу никак...
нужно считать числа из каждой строки и вывести их в инпут после сортировки.
Помогите!

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
25
26
27
28
29
30
#include <iostream>
using namespace std;
 
int i, j;
void SelectionSort(int A[], int n) 
int count, key;
for (i=0; i<n-1; i++)
{
count=A[i]; key=i;
for (j=i+1; j<n; j++)
if (A[j]<A[key]) key=j;
if (key!=i)
{
A[i]=A[key];
A[key]=count;
}
}
cout<<"Результирующий массив: ";
for (i=0; i<n; i++) cout<<A[i]<<" "; 
}
 
void main()
{
int n, A[1000];
cout<<"Количество элементов :"; cin>>n;
for (i=0; i<n; i++) 
{ cout<<i+1<<" элемент > "; cin>>A[i]; }
SelectionSort(A, n);
system("pause>>void");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 15:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с файлами (C++):

Работа с файлами - C++
Подскажите пожалуйста что не так в программе. Она не открывает заданые файлы. #include &lt;fstream&gt; #include &lt;iostream&gt; #include...

Работа с файлами - C++
Задание : напишите программу, которая объединяет возможности программ “Добавление в файл” и “Поиск по файлу”. При запуске программы на...

Работа с файлами - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;cstring&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;fstream&gt; using...

Работа с файлами в C - C++
Добрый день! Я тут новенькая. Помогите плз написать програмку, которая сначало считает весь список с файла в котором находиться информация...

работа с файлами - C++
написать программу которая считывает текст из файла, и выводит его на экран, меняя местами каждые два соседних слова

Работа с файлами - C++
Здравствуйте! Я вот с такой задачей: Дана последовательность из n вещественных чисел (0.3; 1.5; 2.6; 3.24; 5.89; 6.0; 7.3; 9.25; 10.98)....

5
zss
Модератор
Эксперт С++
6517 / 6079 / 2001
Регистрация: 18.12.2011
Сообщений: 15,812
Завершенные тесты: 1
27.04.2014, 15:47 #2
создаем поток ввода
C++
1
istream infile("c:\\filefolder\\filename.txt");
И теперь вместо cin Используем infile
1
DMGR-
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 101
27.04.2014, 16:33  [ТС] #3
Цитата Сообщение от zss Посмотреть сообщение
создаем поток ввода
Код C++
1
istream infile("c:\\filefolder\\filename.txt");
И теперь вместо cin Используем infile
хм, сделал, но конечный файл всё равно пустой.
можете написать как будет выглядеть полностью код?
0
zss
Модератор
Эксперт С++
6517 / 6079 / 2001
Регистрация: 18.12.2011
Сообщений: 15,812
Завершенные тесты: 1
27.04.2014, 16:43 #4
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
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <fstream>
using namespace std;
void SelectionSort(int A[], int n)
{
    int count, key;
    for(int i=0; i<n-1; i++)
    {
        count=A[i]; key=i;
        for(int j=i+1; j<n; j++)
            if (A[j]<A[key]) 
                key=j;
        if (key!=i)
        {
            A[i]=A[key];
            A[key]=count;
        }
    }
    cout<<"Результирующий массив: ";
    for (int i=0; i<n; i++) 
        cout<<A[i]<<" "; 
}
 
void main()
{
    int n, A[1000];
    ifstream iff("in.txt");
    iff>>n;
    for (int i=0; i<n; i++) 
        iff>>A[i];
    SelectionSort(A, n);
    system("pause>>void");
}
0
DMGR-
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 101
27.04.2014, 16:54  [ТС] #5
zss, так он только выводит отсортированный лог в консоли, в output то не сохраняет его
0
zss
Модератор
Эксперт С++
6517 / 6079 / 2001
Регистрация: 18.12.2011
Сообщений: 15,812
Завершенные тесты: 1
27.04.2014, 16:56 #6
Ну так выведите по аналогии
0
27.04.2014, 16:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 16:56
Привет! Вот еще темы с ответами:

РАБОТА С ФАЙЛАМИ - C++
Пожалуйста объясните задачу, как её сделать? Создать текстовый файл с записями фиксированной длины. Файл содержит информацию об 10...

Работа с файлами - C++
Создать файл, содержащий сведения о месячной заработной плате сотрудников отдела. Каждая запись содержит поля: фамилия со¬трудника,...

Работа с файлами - C++
Всем доброго времени суток) При написании программы возникла проблема.... не знаю как из одного файла в другой переписать некоторые...

Работа с файлами - C++
Проблема заключается в следующем: у меня есть некоторый файл, структуру которого я однозначно знаю. Но как только прога в этом файле...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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