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

Проверте матрицу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Однонаправленный Список http://www.cyberforum.ru/cpp-beginners/thread282401.html
Как написать ф-ю добавления в конец элемента в однонаправленном списке?
C++ Бинарные деревья Подсчитать количество элементов на n-уровне бинарного дерева. Подскажите как можно решить используя любой обход в глубину но без рекурсии я уже 4 дня себе голову ломаю... http://www.cyberforum.ru/cpp-beginners/thread282393.html
как вывести знак £ C++
как вывести знак £
считывание ini файла C++
люди подскажите как считать ini файл в структуру уже мучаюсь 2 дня вот что написал но оно не работает int i=0; while (( !book.eof()) && (i!=10)) { Ini->ReadString(i,"K1",PhoneBook.name.c_str()); Ini->ReadString(i,"K2",PhoneBook.lastname.c_str());
C++/CLI Массив точек point http://www.cyberforum.ru/cpp-beginners/thread282357.html
Доброго всем. Писала в другой теме, но там пока тишина, поэтому пришлось создать новую. Есть необходимость сделать массив Point неограниченным (но конечным). Как задавать такой массив, я знаю, н-р, вот так array <Point>^ points = {Point(100,200),//a Point(120,150),//b Point(150,100),//c ...
C++ Программа и Visual Studio 2010 Программу взял отсюда,но она почему -то не работает в VS 2010 #include <iostream.h> int main() { int max=999; int mass={0}; for (int i=0; i<5; i++) { cout<<"Vvedite chisla massiva"; cin>>mass; подробнее

Показать сообщение отдельно
Sokolov
 Аватар для Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
24.04.2011, 20:24     Проверте матрицу
Vetaliuy, вот, исправил, но не проверял
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
//---------------------------------------------------------------------------
#include<stdio.h>
#include <vcl.h>
#include<math.h>
#include<conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{ int max,min,temp,i,j,D[4][4];
max=D[0][0];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if((D[i][j]>0)&&(D[i][j]>max))
{max=D[i][j];
 int q=i;
 int w=j;
}
 
min=D[0][0];
for(i=0;i>4;i++)
for(j=0;j>4;j++)
if ((D[i][j]<0)&&(D[i][j]<min))
{min=D[i][j];
 int k=i;
 int m=j;
}
 
D[q][w]=min;
D[k][m]=max;
 
getch();
return 0;
 
}
//---------------------------------------------------------------------------
Добавлено через 11 минут
[CPP]Vetaliuy, Тут еще исправил, но надо еще ввести массив
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
//---------------------------------------------------------------------------
#include<stdio.h>
#include<math.h>
#include<conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{ int max,min,temp,q,w,k,m,i,j,D[4][4];
max=D[0][0];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if((D[i][j]>0)&&(D[i][j]>max))
{max=D[i][j];
  q=i;
  w=j;
}
 
min=D[0][0];
for(i=0;i>4;i++)
for(j=0;j>4;j++)
if ((D[i][j]<0)&&(D[i][j]<min))
{min=D[i][j];
 k=i;
 m=j;
}
 
D[q][w]=min;
D[k][m]=max;
 
getch();
return 0;
 
}
//---------------------------------------------------------------------------
 
Текущее время: 06:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru