Форум программистов, компьютерный форум 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++ Программа и Visual Studio 2010 http://www.cyberforum.ru/cpp-beginners/thread282342.html
Программу взял отсюда,но она почему -то не работает в 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;
C++ в C++ из Pascal Помогите, пожалуйста, передеалть задачу (лексикографическая сортировка) из Pascal в С++. Нашла точно такой же алгоритм, как у нас в методичке, но на Pascal Во вложенном файле посылаю на Pascal. подробнее

Показать сообщение отдельно
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;
 
}
//---------------------------------------------------------------------------
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru