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

Программа по обработке данных из файла. Подскажите! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ bind + map http://www.cyberforum.ru/cpp-beginners/thread1070978.html
Вопрос, почему это не работает? Вроде же все правильно вызывается.int main() { using map_t = std::map<std::string, int>; map_t map { {"A", 10}, {"B", 11}, {"C", 12}, {"D", 13}, {"E", 14}, {"F", 15} }; auto f = std::bind(&map_t::find, &map, std::placeholders::_1); f("A"); return 0; }
C++ Что означает "From order by" Дали задание всё рассказать по эти 3 строчки, про все операторы. Помогите плиз. rs.SetOpenMode (true); rs.setSQL (" select num_rec, , , from tab1 order by "); rs.Open (); http://www.cyberforum.ru/cpp-beginners/thread1070973.html
сложение дробей C++
Даны две дроби A/B и C/D (А, В, С, D — натуральные числа). Составить функцию сложения этих дробей. Ответ должен быть несократимой дробью.
C++ Метод средних прямоугольников для функции
Напишите пожалуйста формулу средних прямоугольников для функции в c++ , а то уже все облазил и не нашел.
C++ Все элементы массива, правее которых стоит нечетное значение, заменить на 0 http://www.cyberforum.ru/cpp-beginners/thread1070940.html
В массиве все элементы, правее которых стоит нечетное значение, заменить на 0 Пример: из массива A: 1 3 4 5 6 должен получиться массив 0 3 0 5 6. Из массива удалить последний из нечетных элементов. Пример: из массива A: 1 3 4 5 6 должен получиться массив A: 1 3 4 6. На С++. Заранее спасибо.
C++ Описать структурный тип для представления геометрической фигуры кругюнаписаты програмуяка определяет, падает точка с заданными декартовыми координатам Описать структурный тип для представления геометрической фигуры круг.написаты програму которая определяет, падает точка с заданными декартовыми координатами x, y в заданный круг. подробнее

Показать сообщение отдельно
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
14.01.2014, 18:40
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
// после каждого числа в строке пробел
// после каждой строки в файле '\n'
// если строк, для очередной обработки, окажется меньше N,
// то будет обработано реальное количество строк
 
#include <Windows.h>
#include <iostream>
#include <fstream>
using namespace std;
 
int main() 
{ 
    const int N = 100; // количество строк для обработки
    const int M = 18; // количество чисел в строке
    
    ifstream ifs("polet.txt");           
    if(!ifs)
        cout << "Open error to read";  
    else
    {
        ofstream ofs("polet1.txt");  
        if(!ofs)
            cout<<"Open error to write";
        else
        {
            
            double mas[N][M];
            while(ifs)          
            {
                int i;
                for (i = 0; i < N; ++i)
                {                    
                    for (int j = 0; j < M && ifs; ++j)
                        ifs >> mas[i][j];
                    if (!ifs)
                        break;
                }   
                if (i == 0) break;
                for (int j = 0; j < M; ++j)
                {
                    double sum = 0;
                    int k;
                    for (k = 0; k < i; ++k)
                        sum += mas[k][j];
                    ofs << sum / k << ' ';
                }
                ofs << endl;
            }
            ofs.close();
        }
        ifs.close();
    }
    
    cout<<"Press any key\n";
    cin.get();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru