Тема: Масиви
Допоможіть виправити код. Потрібно зайти мінімальний максимальний елемент який знаходиться в злівому і правому трикутнику, які утворилися при перетині головної і бічної діагоналі
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Масиви
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Допоможіть виправити код. Потрібно зайти мінімальний максимальний елемент який знаходиться в злівому і правому трикутнику, які утворилися при перетині головної і бічної діагоналі
Де сам код, який потрібно виправити?
Update:
зайти мінімальний максимальний елемент який знаходиться в злівому і правому трикутнику
Ось тут є відповідь на це:
https://replace.org.ua/post/155649/#p155649
зайти мінімальний максимальний елемент який знаходиться в злівому і правому трикутнику
Це як безалкогольне пиво на старий новий рік.
#include <iostream>
#include <stdlib.h>  
using namespace std;
void main()
{
    setlocale(LC_ALL, "ukr");
    srand(time(NULL));
    int n;
    cout << "Ведiть кiлькiсть розмiрність матрицi" << endl << "n=";
    cin >> n;
    const int row = 100;
    const int col = 100;
    int A[row][col];
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            A[i][j] = rand() % 100;
            cout << A[i][j] << "\t";
        }
        cout << endl;
    }
    int max = A[n-1] [n-1];
    for (int i = n-1; i+1>0; i--)
    {
        for (int j =i; j <n; j++)
        {
            if (A[i] [j] > max)
                max = A[i][j];
        }
    }
    int min = A[n-1][n-1];
    for (int i = n-1 ; i+1>0; i--)
    {
        for (int j =n-i-1; j<i+1; j++)
        {
            if (A[i][j] < min) 
                min = A[i][j];
        }
    }
    cout << "Min" << min << "Max" << max<<"riznutsa" << max - min;
}Якийсь код є, добре, але повернемося до завдання.
елемент який знаходиться в злівому і правому трикутнику, які утворилися при перетині головної і бічної діагоналі
Як саме формуються трикутники ?
Чи якось інакше ?
зайти мінімальний максимальний елемент
Де шукаємо мінімальний ? Де шукаємо максимальний ?
В межах цих трикутників потрібно знайти максимальний і мінімальний елемент.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися