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

Элементы главной диагонали - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструктор - копировщик: ошибка http://www.cyberforum.ru/cpp-beginners/thread107261.html
при таком кодеclass cat{ public: cat(); ~cat(); cat(cat&); }; cat::cat(){ cout<<"Cat constructor"<<endl; }
C++ Масcив 1. Дан целочисленный линейный массив из 10 элементов. Найдите наименьшее число K элементов, которое нужно исключить из последовательности A, A,…,A, чтобы осталась возрастающая последовательность. 2. Составьте программу вычисления суммы элементов от первого отрицательного и до конца. http://www.cyberforum.ru/cpp-beginners/thread107234.html
C++ Не могу задать массив 1000х1000
Помогите, плз, найти ошибку или решение. Нужно задать массив размера не меньше 1000х1000 случайными числами. Составляю программку: #include <iostream> using namespace std; int main()
Обмен переменных string C++
Здравствуйте. Подскажите пожалуйста, как ПРАВИЛЬНО и КРАСИВО поменять местами две string-переменные? Делаю следующим образом: void SwapStrings(string *str1, string *str2) { string temp; temp = *str1; *str1 = *str2;
C++ scanf в C http://www.cyberforum.ru/cpp-beginners/thread107212.html
можна прочитать несколько значений использав всего раз scanf например : scanf ("%d %d",&a,&b); ? - правильно ли это сделано?
C++ перегрузка функции Здрасти, можно ли так перегрузить функцию? int FillBasicPlan(int** pMatrix,int** pMatrix2,int count_row, int count_col); int FillBasicPlan(float** pMatrix,float** pMatrix2,int count_row, int count_col); подробнее

Показать сообщение отдельно
Expelio
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 23
22.03.2010, 00:47     Элементы главной диагонали
Дана действительная квадратная матрица 5х5, все элементы которой различны. Найти наименьший элемент среди стоящих на главной диагонали и поменять его местами с элементом стоящим в правом нижнем углу матрицы.

Вот наброски. Помогите дописать прогу, а именно, надо теперь поменять местами минимальный элемент диагонали с элементомв правом нижнем углу и если есть ошибки исправить ))


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
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include <iomanip>
 
#define NULL 0
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
const int N1=5, M1=5;
int matr[N1][M1],i,j,c;
 
time_t t;
srand(time(&t));
srand (unsigned (time (NULL)));
 
for (i=0; i<N1; i++)                    
        { for (j=0; j<M1; j++)              
            { matr[i][j]=rand()%100;
               cout << setw(6) << matr[i][j];
            }
      cout << endl;
  }
 
 int min;
min = matr[0][0]; 
for ( int i = 0; i < N1; i++ )
  {
     for ( int j = 0; j < M1; j++ )
     {
        if ( min > matr[i=i+1][j=i+1] )    
        {
          min = matr[i][j];  
          min=i;
          min=j;
        }
     } 
   }
 
 
     return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru