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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Arageli http://www.cyberforum.ru/cpp-beginners/thread269563.html
Здравствуйте, мне необходимо работать с числами длиной ~2500-3000 знаков, для этого решил попробовать использовать библиотеку Arageli, и почему-то в переменную типа big_int он не может записать число даже 256^10, там результат 0, почему? делаю так: big_int a= Arageli::pow(256, 10); PS или посоветуйте другие библиотеки ) PPS пробовал GMP, но там вообще запутался
C++ Создания однонаправленного списка и сохранения в типизированный файл. Доброе время суток. Прошу помощь в решении задачи. Я совсем запутался с однонаправленным списком. И вторая проблема состоит в том что не могу понять что из себя представляет типизированный файл. Вот условия задачи. В файле хранятся данные в виде записей формата: АВТОМОБИЛЬ Тип Фирма-изготов. Объем двигат. Пробег – М Цена http://www.cyberforum.ru/cpp-beginners/thread269561.html
Класс-Контейнер Вектор C++
Подскажите пожалуйста, как заполнить вектор латинским алфавитом?
C++ Обработка нажатия клавиши без подтвержения enter
Здравствуйте, уважаемые программисты. Подскажите в чем проблема. Вывожу рисунок посредством команды dos в языке turbo c. Необходимо зациклить вывод картинки до нажатия клаши esc. При нажатии стрелки вправво выполнить некую другую команду. Короче, надо обработать нажатые символы на клавиатуре, но без подтвердения клавишей enter. Вот, что получилось у меня. Жирным большим шрифтом выделил мое...
C++ FirstBlood http://www.cyberforum.ru/cpp-beginners/thread269539.html
Добрый вечер, форумчане. добрался до winapi :D . как говорится без практики ни куда. так вот. после внимательного прочтения, попробовал написать в VisuatStudio стандартную прогу helloworld. короче вод код: #include <windows.h> int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
C++ В чем ошибка Странно выдает ошибку на это, ничего не понимаю, почему? char * text; *text = 'h'; *text = 'o'; *text = 'u'; *text = 's'; *text = 'e'; Выдает Необработанное исключение в "0x004013dc" в "r.exe": 0xC0000005: Нарушение прав доступа при записи "0x00000014". подробнее

Показать сообщение отдельно
Boost
2 / 2 / 0
Регистрация: 05.01.2011
Сообщений: 48
03.04.2011, 21:08     Работа с последовательностями чисел через файлы.
Народ,хелп. можете помочь разобраться наконец как работать с этими 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 файлы. вот..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru