Форум программистов, компьютерный форум 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> подробнее

Показать сообщение отдельно
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
21.11.2014, 13:38     Перестановками заполнить главную диагональ двумерного массива наибольшими элементами
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
// Example program
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    int a[100][100],buf,n,max,x,y,b[100];
    cin>>n;
    
    for(int i=0;i<n;i++)
    for(int j=0;j<n;j++)
    cin>>a[i][j];
    
    int min=a[0][0];
    for(int i=0;i<n;i++)
    for(int j=0;j<n;j++)
    if(min>a[i][j]) min=a[i][j];
  
    for(int k=0;k<n;k++)
    {
    b[k]=a[0][0];x=0;y=0;
    for(int i=0;i<n;i++)
    for(int j=0;j<n;j++)
    if(a[i][j]>b[k]){b[k]=a[i][j];x=i;y=j;}
    a[x][y]=a[k][k];
    a[k][k]=min;    
    }
    for(int i=0;i<n;i++)
    a[i][i]=b[i];
    
    for(int i=0;i<n;i++)
    {for(int j=0;j<n;j++)
    cout<<a[i][j]<<' ';
    cout<<endl;}
 return 0;   
}
 
Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru