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

Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диаг - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с мышью в Borland C++ for DOS http://www.cyberforum.ru/cpp-beginners/thread566952.html
Не получается доделать задачу. Помогите, пожалуйста. Задание: в произвольном месте окна появляются символы, нужно попасть по ним мышкой. Начальный счёт 8, если не попал -1, если попал +1. #include <stdio.h> #include <dos.h> #include <stdlib.h> #include <conio.h> void initMouse() { _asm{ mov ax,00h int 33h
C++ Игры с Природой Сразу говорю, код не мой, но фишка в том что он вообще перестал работать. В первый раз он заверил меня ошибкой, что нет файла, а щас просто открывается консоль и все. Он молчит. Не ошибок, не сообщений. Вообще ничего. По идее не должен так долго думать... Не могу понять что с ним такое... // tpr_kursovaya.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h"... http://www.cyberforum.ru/cpp-beginners/thread566937.html
C++ Дано натуральное число m. Найти такое натуральное n, что двоичная запись n получается из двоичной записи m изменением порядка цифр на обратный (
Дано натуральное число m. Найти такое натуральное n, что двоичная запись n получается из двоичной записи m изменением порядка цифр на обратный (m задано в десятичной системе, и n надо также получить в десятичной системе, например, для m=6 получается n=3).
C++ total size of local objects too large
Проблема: total size of local objects too large Создаю 4 массива вида double a, это необходимый миниум (700, 100, 350), а потом нужно будет еще где-то 4 таких же массива. Как поступать? P.s. С размерами 700, 100, 350 программа компилируется, но зависает и крашится. P.s.s Предполагаю, что возможно нужно использовать много маленьких массивов.
C++ Даны натуральное число n, целые числа . Найти наибольшее значение, встречающееся в последовательности , после выбрасывания из неё а) одного из http://www.cyberforum.ru/cpp-beginners/thread566925.html
Даны натуральное число n, целые числа . Найти наибольшее значение, встречающееся в последовательности , после выбрасывания из неё а) одного из членов со значением ; б) всех членов со значением - здесь предполагается, что не все числа равны между собой.
C++ Массив: создание динамического двумерного массива Создаю двумерный динамический массив. После ввода m n - конец программы. Помогите, пожалуйста. # include <iostream> using namespace std; int main() { int n,m; cin>>n>>m; подробнее

Показать сообщение отдельно
Mиxaил
531 / 436 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
06.05.2012, 14:25     Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диаг
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
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <iomanip>
 
const int N = 5;
 
void get_random( int **a )
{
    for( int i = 0; i < N; i++ )
        for( int j = 0; j < N; j++ )
            a[ i ][ j ] = i * ( N + 1 ) + j + 1;
}
 
void print_matrix( int **a )
{
    for( int i = 0; i < N; i++ )
    {
        for( int j = 0; j < N; j++ )
            std::cout << std::setw( 4 ) << a[ i ][ j ] << " ";
        std::cout << std::endl;
    }
    std::cout << std::endl;
}
 
void exchange( int **a )
{
    int max = INT_MIN, imax, jmax;
    for( int i = 0; i < N; i++ )
    {
        if ( a[ i ][ i ] > max )
        {
            max = a[ i ][ i ];
            imax = i;
            jmax = i;
        }
        if ( a[ i ][ N - i - 1 ] > max )
        {
            max = a[ i ][ N - i - 1 ];
            imax = i;
            jmax = N - i - 1;
        }
    }
    std::swap( a[ N / 2 ][ N / 2 ], a[ imax ][ jmax ] );
}
 
int main()
{
    int **matr = new int *[ N ];
    for( int index = 0; index < N; index++ )
        matr[ index ] = new int[ N];
 
    get_random( matr );
    print_matrix( matr );
 
    exchange( matr );
    print_matrix( matr );
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru