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

Перестановками заполнить главную диагональ двумерного массива наибольшими элементами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить максимальную сумму соседних элементов в двумерной матрице http://www.cyberforum.ru/cpp-beginners/thread1306818.html
Определить максимальную сумму соседних элементов в двумерной матрице
C++ Адреса двух разных переменных одинаковы Добрый день! Пытаюсь вывести в Memo1 адреса переменных: int a=5555; int b=6156; Memo1->Lines->Add(IntToStr(&a)); Memo1->Lines->Add(IntToStr(&b)); Получаю в итоге: для "a" адрес равен 1, для "b" адрес равен 1. Разве они не должны быть разные? Переменные же разные. Спасибо заранее всем кто откликнется http://www.cyberforum.ru/cpp-beginners/thread1306814.html
В заданной квадратной матрице указать индексы всех элементов с наибольшим значением (что исправить?) C++
В заданной квадратной целочисленной матрице указать индексы всех элементов с наибольшим значением #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main(){
C++ как организовать поиск данных
Нужно найти данные о туре по либо стране,либо по городу и тд.Есть код,но поиск не работает .Помогите пожалуйста исправить программу #include <stdio.h> #include <conio.h> #include <stdlib.h> void input_data(void); void output_data(void); void change_data();
C++ Является ли заданное число числом Фибоначчи? http://www.cyberforum.ru/cpp-beginners/thread1306768.html
Здравствуйте написал программу но вот проверку сделать не могу помогите пожалуйста.Условия задачи внизу. Числа Фибоначчи строятся следующим образом: 1, 1, 2, 3, 5, …. В этой последовательности, начиная с третьего числа, каждый следующий член равен сумме двух предыдущих. Получаем, что, например, шестое число равно 8, а десятое - 55. Требуется написать программу, которая определяет, является...
C++ Процедура цифровой сортировки списка (Digital Sort) Помогите, прошу! Разработать процедуру цифровой сортировки списка (DigitalSort). Для проверки правильности сортировки использовать сервисные процедуры для работы со списками, разработанные в лабораторной работе № 9. Лаба номер 9: #include <iostream> #include <time.h> #include <string.h> подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
6056 / 5659 / 1829
Регистрация: 18.12.2011
Сообщений: 14,455
Завершенные тесты: 1
21.11.2014, 13:28     Перестановками заполнить главную диагональ двумерного массива наибольшими элементами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int a[N][N];
...
for(int i=0;i<n;i++)
{
  int mx=a[i][i];
  int i0=i;
  int j0=i;
  for(int i1=0;i1<N;i1++)
    for(int j=0;j<N;j++)
       if( (i1!=j || i1>i) && mx<a[i1][j])
       {
             mx=a[i1][j];
             i0=i1;j0=j;
       }
   int t=a[i][i];
   a[i][i]=mx;
   a[i0][j0]=t;
}
 
Текущее время: 20:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru