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

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

Войти
Регистрация
Восстановить пароль
 
vaselo
19 / 19 / 1
Регистрация: 17.10.2010
Сообщений: 247
#1

матрица из файла. - C++

09.11.2010, 02:05. Просмотров 274. Ответов 0
Метки нет (Все метки)

и снова я со своими матрицами и файлами
Есть такая функция:
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
void main( int m, int retval, int** arr)
{
FILE *f;
 
f=fopen("matrix.txt","r");
if (!f)
{
setlocale (LC_ALL, "Russian");
cout<<"Error: Нет такого файла!"<<endl;
f=stdin;
}
    for (int i=0; i<m; i++)
        {for (int j=0; j<m; j++)
            {fscanf(f,"%s" ,&arr[m][m]);
        }}
              
int  minimum, maximum, num_min, num_max;
setlocale(LC_ALL,"Russian");
arr = new int*[m];
inputr(arr,m);
cout<<"Начальная матрица: "<<endl;
    for(int i=0; i<m; i++)
     {for(int j=0; j<m; j++)
       {
         cout<<arr[i][j]<<"  ";}
         cout<<endl;
         }
 search (arr, minimum,maximum,num_min, num_max, m);
 cout<<"Минимальный элемент - "<<minimum<<" в "<<num_min+1<<"строке"<<endl;
 cout<<"Максимальный элемент - "<<maximum<<" в "<<num_max+1<<"строке"<<endl;
 if (num_min==num_max) cout<<"Элементы находятся в одной строке!"<<endl;
 else
{
    change(arr,m,num_min,num_max);
    cout<<"Конечная матрица: "<<endl;
    for(int i=0; i<m; i++)
     {for(int j=0; j<m; j++)
         {cout<<arr[i][j]<<"  ";
         }
         cout<<endl;
    }}
почему то у нее матрица получается 51 и сбой с определением мин и макс, хотя эти функции правильные и работают с другими массивами, а тут, судя по всему - ошибка в чтении, помогите, пожалуста

Добавлено через 3 минуты
сори, нашел ошибку, у меня там рандом используется....Удали тему, модератор!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2010, 02:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос матрица из файла. (C++):

дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим - C++
помогите пожалуйста. условие: дана квадратичная матрица z. составить программу, которая если матрица симметричная(транспонированная...

Матрица, чтение из файла - C++
Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Найти сумму элементов в тех...

Матрица не заполняется данными из файла - C++
Не могу найти проблему:#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using namespace std; int CheckOfMatrix(ifstream...

Матрица с чтением функции из файла - C++
Составил тут программу по лабораторной: #include&lt;fstream&gt; #include&lt;iostream&gt; #include&lt;iomanip&gt; #include&lt;math.h&gt; using namespace...

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

дана матрица a(n/m) которая вводиться из файла - C++
дана матрица a(n/m) которая вводиться из файла и число k вводиться с клавиатуры. В k-ой строке найти максимальный элемент.В том столбце где...

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

Нахождение детерминанта матрицы. Матрица читается из файла. - C++
#include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;sys/file.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using...

Как в С++ из файла записать в массив,в файле матрица 3Х3 - C++
Всё в названии =(

Сделать либо так, чтобы в файл записывались рандомные матрица и вектор, либо из файла считывать - C++
ребят есть вот прога, она заполняет рандомами матрицу и вектор и перемножает. И есть соответственно проги для чтения из файла или записи в...

Содержимое матрицы размерности n x n повернуть на 90 по часовой стрелке вокруг центра симметрии матрицы. Исходная матрица вводится из файла - C++
Help me plz


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

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

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