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

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

Войти
Регистрация
Восстановить пароль
 
Boost
2 / 2 / 0
Регистрация: 05.01.2011
Сообщений: 48
#1

Работа с последовательностями чисел через файлы. - C++

03.04.2011, 21:08. Просмотров 484. Ответов 0
Метки нет (Все метки)

Народ,хелп. можете помочь разобраться наконец как работать с этими txt файлами?
как правильно использовать все команды начинающиеся с infile. (infile.seekg, например).
ну, и сделать это желательно на примере этой задачи из задачника Абрамяна.
считает, почему-то только сумму из первого файла. подозреваю, что дело как раз в пресловутых командах infile.
буду очень признателен.
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
/* Series29
  Даны целые числа K, N, а также K наборов целых чисел по N элементов
  в каждом наборе. Вывести общую сумму всех элементов, входящих в
  данные наборы.
  2.04.11
 
*/
 
  #include <windows.h>
  #include <iostream>
  #include <fstream>
  using namespace std;
 
int main ()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int a;  //числа последовательности
    int sum1=0,
        sum2=0,
        sum3=0,
        sum4=0,
        sum5=0,
        sum=0;
 
    ifstream infile;
 
    infile.open ("series29_1.txt");
    while ( infile >> a )
    {
      cout << a << " ";
      sum1 += a;
    }
    infile.close();
 
    infile.open ("series29_2.txt");
    while ( infile >> a )
    {
      cout << a << " ";
      sum2 += a;
    }
    infile.close();
    
    infile.open ("series29_3.txt");
    while ( infile >> a )
    {
      cout << a << " ";
      sum3 += a;
    }
    infile.close();
 
    infile.open ("series29_4.txt");
    while ( infile >> a )
    {
      cout << a << " ";
      sum4 += a;
    }
    infile.close();
 
    infile.open ("series29_5.txt");
    while ( infile >> a )
    {
      cout << a << " " ;
      sum5 += a;
    }
    infile.close();
    
    sum = sum1 + sum2 + sum3 + sum4 + sum5;    
    
    cout << "Сумма: " << sum << endl;
 
    system ("pause");
    return 0;
}
а, и это, задаю последовательность не так, как в условии просят, потому что препод сказал делать через .txt файлы. вот..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2011, 21:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с последовательностями чисел через файлы. (C++):

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

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

Работа в Visual Studio 2015 - как добавить файлы исходного кода и заголовочные файлы? - C++
Приветствую всех! Столкнулся с тем, что решая задачи по книге Лафоре про графику, не смог добавить файлы .h и .cpp, скачав их с одной из...

Файлы и работа с ними - C++
Пытаюсь написать программу записывающую в файл строку &quot;123123а&quot; Но вместо этого программа записывает строку &quot;1Н2Н3Н1Н2Н3НaН&quot; В чем...

Файлы, работа с ними (ч.1) - C++
Народ, плз помогите с задачами на языке Си Задача 1. Дана строка S. Если S является допустимым именем файла, то создать пустой файл с...

Файлы, работа с ними (ч.2) - C++
Люди, помогите плз с задачами на файлы ( на языке Си ) задачи с файлами - вообще ппц, не понимаю. Хелп Плиз!:( Задача 1. Дан файл целых...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2011, 21:08
Привет! Вот еще темы с ответами:

Лабораторная работа. Файлы - C++
Добрый вечер форумчани! Помогите пожалуйста решить несколько задачек на тему &quot;Файлы&quot; для примера на будущее: 1) Дан файл,...

Файлы, работа с текстом - C++
Огромная просьба помочь!! Мне очень нужно написать программу, которая будет считывать текст из файла и копировать все слова длиной от l1 до...

Файлы, работа с файлами - C++
В общем такая трабла. Задание:создать файл ф1 содержащий не менее 10 строк,скопировать из файла ф1 в ф2 все строчки не содержащие цифр,...

вывод и ввод значение через файлы - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &quot;StdAfx.h&quot; using namespace std; int main() { int x; ifstream...


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

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

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