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

В бинарном файле содержатся числа. Сформировать квадратную матрицу... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы. Метод доступа http://www.cyberforum.ru/cpp-beginners/thread577895.html
Имееться следующая конструкция.. class T { private: std::string Name;//char Name; public: std::string getName() {return Name; } void setName(std::string N) {Name = N; } }; ....
C++ Ошибка в использование флага Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. #include "stdafx.h" #include <iostream.h> #include <windows.h> char bufRus; char* Rus(const char* text) { CharToOem(text, bufRus); http://www.cyberforum.ru/cpp-beginners/thread577891.html
Библиотека C++
Дан список, содержащий не менее 15 записей, каждая из которых имеет структуру: Шифр книги Ф.И.О. авторов Название Год тип строка тип строка тип строка издания 5 символов 20 символов 15 символов целое функции: 1)список упорядочен по ФИО; меню программы я уже сделала...помогите пожалуйста с первым...
Квадратная матрица A является симметрической, если для нее выполняется свой- ство AT=A. Проверить это свойство для матрицы A=A(n,n) C++
Квадратная матрица A является симметрической, если для нее выполняется свой- ство AT=A. Проверить это свойство для матрицы A=A(n,n). Вычислить A-1. Убе- диться, что AA-1=E. (с++) помогите пожалуйста
C++ Очередь С++ Проблема с удалением элементов класса очереди http://www.cyberforum.ru/cpp-beginners/thread577860.html
Разбираюсь с очередью. Не могу понять, где совершил ошибку: при компиляции компилятор ругается на необработанное исключение при удалении элемента из очереди, и соответственно, на деструктор. Вот сам код очереди: // Файл реализации QueueP.cpp абстрактной очереди. // Реализация в виде связанного списка. #include "stdafx.h" Queue::Queue() : backPtr(NULL), frontPtr(NULL) { } // Конструктор...
C++ реализовать класс Напишите пожалуйста программу на СИ++ реализовать класс Set-множество натуральных чисел-с помощью динамического массива типа boll. Значение i-го элемента массив указывает на присутствие/отсутствие числа i в данном множестве (при этом максимальный элемент в множестве должен соответствовать последнему элементу массива). Класс должен обеспечивать включение элемента в множество, исключение... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,424
17.05.2012, 18:51     В бинарном файле содержатся числа. Сформировать квадратную матрицу...
вот фактически вся прога, что уж там, одну строчку дописать.
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>
#include <fstream>
 
int main()
{
    std::ifstream in("testbin.txt", std::ios::binary);
    std::ifstream iz("testbin.txt", std::ios::binary);
    if (!in) return 1;
    int count = 0, tmp, arr[25], matrix[5][5], index = 0, sum = 0;
    while(!in.eof() && in.read((char*)&tmp, sizeof(tmp)))
        count++;
    in.clear(); // Г±ГЎГ°Г*ñûâГ*ГҐГ¬ ГґГ«Г*ГЈГЁ
    in.seekg(0, std::ios::beg);
    for(int i=0; i < count && in.read((char*)&tmp, sizeof(tmp)); i++)
        if(i >= count - 25) arr[index++] = tmp;
    for (int i=0; i < 25; i++)
        matrix[i % 5][i / 5] = arr[i];
    // âûâîäèì Г¬Г*òðèöó Г*Г* ГЅГЄГ°Г*Г*
    for (int i=0; i < 5; i++)
    {
        for (int j=0; j < 5; j++)
        {
            std::cout<< matrix[i][j]<< " ";
            if (i + j > 2 * i) sum+= matrix[i][j];
        }
        std::cout<< std::endl;
    }
    std::cout<< sum;
    return 0;
}
 
Текущее время: 13:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru