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

Двумерный массив. Найти минимальный элемент в, среди элементов, лежащих выше главной диагонали - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ из char* в string http://www.cyberforum.ru/cpp-beginners/thread1074731.html
#include <stdio.h> #include <iostream.h> #include <string.h> #include <windows.h> int a, e, n, i ; char *astr, *estr, *afind, *efind; как изменить char на стринг?
C++ Найти в тексте самую длинную последовательность символов, не содержащую пробелов Нужно в тексте найти самую длинную последовательность символов, не содержащую пробелов. Если таких последовательностей с максимальной длиной несколько, вывести их все. http://www.cyberforum.ru/cpp-beginners/thread1074724.html
C++ Функция выводить на печать одномерный и двумерный массив
Написать функции для печати одномерного и двумерных массивов. #include <iostream> #include <Windows.h> using namespace std; void PrintArray (int arr , int size) { int res=0;
C++ Задача на конвертацию чисел. Перевод километров в мили
вводится два числа х1(км) и х2(м) необходимо перевести в морские мили (1852м) и ярды х2 футов (0.9144) (так написано в задаче) вот как надо вводим x1(км) и x2(м); x1(км) переводим в метры и складываем с х2(м); переводим получившееся в мили, выделяем целую часть; вычитаем из первоначального кол-ва миль целое кол-во миль, остаток переводим в ярды.
C++ Функции (двумерный массив) http://www.cyberforum.ru/cpp-beginners/thread1074712.html
Какие функции можно сделать к этим фрагментам кода? (Ввод элементов матрицы) printf("Введите элементы: \n"); for (int i = 0; i < height; i = i + 1) { for (int j = 0; j < width; j = j + 1) { printf("Элемент %d строки, %d столбца ", i+1, j+1);
C++ Прокомментировать код нужно описать что делают строки готовой программы #include <iostream> #include <string> #include <cmath> using namespace std; int main(){ string num1; // число в двоичной системе double num1_dec=0; подробнее

Показать сообщение отдельно
Alexdemath
 Аватар для Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 253
19.01.2014, 05:09     Двумерный массив. Найти минимальный элемент в, среди элементов, лежащих выше главной диагонали
Например так

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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0,"rus");
    cout << "Задайте размер массива: "; int n; cin >> n;
    int **A = new int*[n];
    for (int i = 0; i < n; i++)
     { A[i] = new int[n];
       for (int j = 0; j < n; j++)
        { A[i][j] = rand() % 10;
          cout << "  " << A[i][j];
        }
       cout << "\n";
     }
 
    int min = A[0][1];
    for (int i = 0; i < n; i++)
     { for (int j = i+1; j < n; j++)
        { if (A[i][j] < min) min = A[i][j]; }
     }
    cout << "Минимальный элемент, лежащий среди элементов "
         << "выше главной диагонали:\n  " << min << endl;
    
    for (int i = 0; i < n; i++) delete [] A[i];
    delete [] A;
    system("pause > null");
    return 0;
}
 
Текущее время: 14:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru