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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ VirtualAlloc http://www.cyberforum.ru/cpp/thread56425.html
Необходимо зарезервировать память в определенном фиксированном регионе виртуального адресного пространства. const int Addr2=0x00043534; int NumberOfBytes=20; LPVOID...
C++ Получить ip-адреса Можно ли получить ip-адреса клиентов в онлайновой игре? Любые внутренние или внешние. http://www.cyberforum.ru/cpp/thread56252.html
C++ Каретка в режиме Insert
собственно сабж, как сделать каретку, чтобы она была толстой и заменяла символы может есть ккая то стандартная команда, а то я уже охренел от ручной обработки, ничего не выходит я создавал каретку...
VirtualProtect C++
Где можно узнать значение последнего параметра VirtualProtect (typedef DWORD* PDWORD) PDWORD lpflOldProtect? Если ставить 0 функция всегда будет терпеть неудачу и возвращать 0.
C++ Каретку в начало Edit'a http://www.cyberforum.ru/cpp/thread56121.html
нужно чтобы при переключении на контрол EDIT каретка переходила в начало на событие EN_SETFOCUS повесил POINT point; point.x=0; point.y=0; SetCaretPos(point); каретка действительно...
C++ Ошибка: invalid types ‘int[int]’ for array subscript Всем доброго дня, после компиляции выводится ошибка, которая меня вводит в ступор. #include "blitz.h" double dummy11 = 0.0; Array <double,2> dG_3(2,2); dG_3 = 0.0; for (i = 0; i < 2; i++) {... подробнее

Показать сообщение отдельно
Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22

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

14.10.2009, 21:05. Просмотров 1045. Ответов 10
Метки (Все метки)

В матрице найти минимальный элемент. Разделить элементы строки, в которой он находится, на найденный минимальный элемент.
обязательно чтение матрицы из внешнего файла, при этом память под нее должна выделяться динамически

помогите кто-нибудь((

Добавлено через 1 минуту
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
76
77
78
79
80
81
82
83
84
85
86
#include <iostream.h>
#include <iomanip.h>
#include <fstream.h>
#include <conio.h>
#include <process.h>
#include <math.h>
#include <stdlib.h>
 
float **m;
float min;
int k,i=0,j=0,n,imin,jmin;
ifstream f;
 
 
void main()
{
clrscr();
 
f.open("matrix.txt");
if(!f)
{
cerr<< "oshibka otkrytiya fayla!\n\nNazmite lyubuyu klavishu";
getch();
exit(1);
};
 
 
i=0;
while(f.peek()!=EOF)
{                                                                   //здесь считается количество строк в файле
f.ignore(100,'\n');                                      //и если в конце внеш файла поставить <enter>
k++;                                                            //получаем неправильное представление матрицы
}                                                                  //как этого можно избежать?
 
f.close();f.open("matrix.txt");
while(!f.eof())
{
f >> j;i++;
}
 
n=(i-1)/k;
 
f.close();
cout<<"kolichestvo strok "<<k<<'\n'
<<"kolichestvo elementov v stroke "<<n<<'\n';
 
imin=0; jmin=0; min=0;
 
f.open("matrix.txt");
 
m=new float*[k];
 
 
cout<<'\t'<< "ishodnaya matrica:"<<'\n'<<'\n';
for(i=0;i<k;i++)
{
m[i]=new float[n];
for(j=0;j<n;j++)
{
f >> m[i] [j];
cout<<setw(5)<<m[i] [j];
if((m[i][j])<=m[imin][jmin])
{
imin=i; jmin=j; min=m[i][j];
};
}
cout<<'\n';
}
f.close();
 
for(j=0;j<n;j++)
m[imin][j]=m[imin][j]/min;
 
cout<<'\n'<<'\n'<<'\t'<<"novaya matrica:"<<'\n'<<'\n';
 
for(i=0;i<k;i++)
{
for(j=0;j<n;j++)
       cout<<setw(5)<< m[i][j];
cout<<'\n';
}
for(i=0;i<k;i++)
delete[]m[i];
delete [] m;
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru