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

в файл text.in записано матрицу NxN. Найти ее детерминант - C++

Восстановить пароль Регистрация
 
Wolffi
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 17
23.10.2013, 00:48     в файл text.in записано матрицу NxN. Найти ее детерминант #1
в файл text.in записано матрицу NxN. Найти ее детерминант. результат записать в файл test.out. для работы с файлами использовать cstdio.
У меня есть код но он неправильно работает. Постоянно пишет что невозможно открыть файл. И я не знаю как вместо суммы детерминант найти.

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
#include "stdafx.h"
#include <iostream> 
#include <fstream>
using namespace std; 
 
int main() 
{      
 // Открыть файл только для чтения   
    ifstream in("testin.txt");  
    if(!in)     
    {    
        cerr << "Nevozmozno otkrit fail" << endl; 
        system("pause");
        return -1;     
    }  
    int n, m;  
    in >> n >> m;  
 // Создать атрицу    
    int** mat = new int* [n];     
    for(int i = 0; i < n; ++i)         
        mat[i] = new int[m];  
 // Прочитать матрицу из файла    
    for(int i = 0; i < n; ++i)         
        for(int j = 0; j < m; ++j)             
            in >> mat[i][j];  
    double sum = 0; 
     // Найти сумму всех елементов    
    for(int i = 0; i < n; ++i)        
        for(int j = 0; j < m; ++j)             
            sum += mat[i][j];  
 // Открыть файл для записи   
    ofstream out("testout.txt");  
    if(!out)     
    {         
        cerr << "Nevozmozno otkrit fail" << endl; 
        return -2;   
    }   
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2013, 00:48     в файл text.in записано матрицу NxN. Найти ее детерминант
Посмотрите здесь:

C++ Заполнить матрицу NxN...
Создать матрицу А(nxn), сгенерировать елементы случайным образом C++
C++ Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального элемента матрицы.
C++ Написать программу, которая создает матрицу NxN с элементами
Получить новую матрицу, переставляя ее блоки размера nxn C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
23.10.2013, 01:04     в файл text.in записано матрицу NxN. Найти ее детерминант #2
А файл у Вас создан с матрицей?
Wolffi
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 17
23.10.2013, 01:08  [ТС]     в файл text.in записано матрицу NxN. Найти ее детерминант #3
да, создана и матрица и файл для записи пустой .txt
я и с пустым testin.txt пробовала и в ручную его заполняла. не работает
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
23.10.2013, 01:13     в файл text.in записано матрицу NxN. Найти ее детерминант #4
Я бы попробовал сделать следующее:
1. Создать файл с матрицей програмно.
2. Обрытил бы внимание на тот факт, что по условиям задачи во входном файле находится именно матрица, а не ее размер
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.10.2013, 01:16     в файл text.in записано матрицу NxN. Найти ее детерминант #5
Цитата Сообщение от Wolffi Посмотреть сообщение
да, создана и матрица и файл для записи пустой .txt
я и с пустым testin.txt пробовала и в ручную его заполняла. не работает
Файл где находится?
Wolffi
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 17
23.10.2013, 01:18  [ТС]     в файл text.in записано матрицу NxN. Найти ее детерминант #6
файл в папке с программой чтобы путь не указывать
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.10.2013, 01:20     в файл text.in записано матрицу NxN. Найти ее детерминант #7
И полное имя файла какое? А то, бывает, создают файл с таким именем: testin.txt.txt, а потом он не открывается.

Добавлено через 1 минуту
Цитата Сообщение от Wolffi Посмотреть сообщение
файл в папке с программой чтобы путь не указывать
Что значит: "в папке с программой"? Там где .exe ? Должен быть в папке с проектом, там где файл с main()(в студии, по крайней мере). Среда какая?
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
23.10.2013, 01:23     в файл text.in записано матрицу NxN. Найти ее детерминант #8
Я бы еще спросил, какой файл не открывается? Сообщения то одинаковые для 2-х файлов. Может файл с матрицей как раз и открывается, а не открывается файл для записи.
Wolffi
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 17
23.10.2013, 01:23  [ТС]     в файл text.in записано матрицу NxN. Найти ее детерминант #9
в файл text.in записано матрицу NxN. Найти ее детерминант visual studio 2010 c++ windows form
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
23.10.2013, 01:26     в файл text.in записано матрицу NxN. Найти ее детерминант #10
Закидывайте файлы в папку Лаб6_2АП
Wolffi
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 17
23.10.2013, 01:27  [ТС]     в файл text.in записано матрицу NxN. Найти ее детерминант #11
Цитата Сообщение от Мимино Посмотреть сообщение
Я бы попробовал сделать следующее:
1. Создать файл с матрицей програмно.
2. Обрытил бы внимание на тот факт, что по условиям задачи во входном файле находится именно матрица, а не ее размер
Я не знаю как это сделать
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
23.10.2013, 01:30     в файл text.in записано матрицу NxN. Найти ее детерминант #12
Цитата Сообщение от Wolffi Посмотреть сообщение
Я не знаю как это сделать
А код сами писали?
Wolffi
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 17
23.10.2013, 01:31  [ТС]     в файл text.in записано матрицу NxN. Найти ее детерминант #13
не открывается первый файл, если поменять сообщения будет тот-же результат + у меня и так файлы в папке Лаб6_2АП

Добавлено через 37 секунд
нет, не сама
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
23.10.2013, 01:31     в файл text.in записано матрицу NxN. Найти ее детерминант #14
Цитата Сообщение от Wolffi Посмотреть сообщение
у меня и так файлы в папке Лаб6_2АП
в папке Лаб6_2АП есть еще папка Лаб6_2АП. вот в нее надо.
Wolffi
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 17
23.10.2013, 01:34  [ТС]     в файл text.in записано матрицу NxN. Найти ее детерминант #15
теперь просто при F5 промигивает черное окно и в нем ничего не пишется
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
23.10.2013, 01:37     в файл text.in записано матрицу NxN. Найти ее детерминант #16
Цитата Сообщение от Wolffi Посмотреть сообщение
нет, не сама
!"№;%:?*() <---------- это я поматюкался. На будущее: если Вы не разбираетесь в вопросе совсем совсем и Вам нужен готовый код, не стесняйтесь этого. Просто просите помощи и Вам помогут(возможно). А сейчас получается что: Вы пытаетесь показать другим, что что-то знаете. При этом Вам дают соответствующие ответы в расчете на то, что вы их поймете. Тратите и свое и наше время, а результата 0.
Wolffi
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 17
23.10.2013, 01:45  [ТС]     в файл text.in записано матрицу NxN. Найти ее детерминант #17
на просьбы о помощи реагируют если вопрос простой!

Добавлено через 1 минуту
тем более где написано что код написан лично мной? написано что он просто есть
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
23.10.2013, 01:51     в файл text.in записано матрицу NxN. Найти ее детерминант #18
Цитата Сообщение от Wolffi Посмотреть сообщение
на просьбы о помощи реагируют если вопрос простой!
Подскажу Вам. Причина кроется в стоимости часа работы программиста.
Цитата Сообщение от Wolffi Посмотреть сообщение
тем более где написано что код написан лично мной? написано что он просто есть
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2013, 08:58     в файл text.in записано матрицу NxN. Найти ее детерминант
Еще ссылки по теме:

для заданного значения n (константа) построить вещественную матрицу X nxn C++
C++ Две матрицы размером 5 * 5. Найти детерминант их суммы, а также наименьшие и наибольшие элементы
C++ Написать методы, позволяющие вычислить след матрицы, детерминант, транспонировать, обратить матрицу

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

Или воспользуйтесь поиском по форуму:
zer0mail
2185 / 1868 / 187
Регистрация: 03.07.2012
Сообщений: 6,640
Записей в блоге: 1
23.10.2013, 08:58     в файл text.in записано матрицу NxN. Найти ее детерминант #19
Чет я не пойму - в заголовке написано про детерминат, а в коде суммируют элементы матрицы
ТС нигде не указала, что знает, что такое детерминант и я так понимаю, что любой шажок требует подтвержения/уточнения... Если не знает, то таких шажков потребуется ох как много
Yandex
Объявления
23.10.2013, 08:58     в файл text.in записано матрицу NxN. Найти ее детерминант
Ответ Создать тему
Опции темы

Текущее время: 09:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru