Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
pavel92
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 18
1

Найти наибольшее из значений элементов, расположенных в закрашенной части матрицы

14.03.2011, 16:47. Просмотров 1025. Ответов 5
Метки нет (Все метки)

Всем здрасте!!! Задание : Дана действительная квадратная матрица порядка 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
#include <conio.h>
#include <stdio.h>
int main()
{
    int n,A[10][10],min,max,i,j;
        printf("Enter n=");
        scanf("%i",&n);
    for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        {
                printf("A[%i,%i]=",i+1,j+1);
                scanf("%i",&A[i][j]);
        }
        min=A[0][0];
        max=A[0][0];
    for(i=0;i<n;i++)
        {
        for(j=0;j<n;j++)
                {
            if(j>=j&&n-i-1<=i||j<=j&&n-i-1>=i)
                        {
                                if(A[i][j]>max)max=A[i][j];
                                if(A[i][j]<min)min=A[i][j];
                        }
                        printf("%4i ",A[i][j]);
                }
                printf("\n");
        }
        printf("Max=%i\nMin=%i",max,min);
        getch();
        return 0;
}
Это находит эту область Название: 14.03.jpg
Просмотров: 88

Размер: 1.9 Кб

Мне нужно чтобы находил эту область Название: 14.04.jpg
Просмотров: 86

Размер: 2.4 Кб
Помогите!!!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2011, 16:47
Ответы с готовыми решениями:

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

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

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

Найти наибольшее из значений элементов матрицы, расположенных в заштрихованной части
Срочно народ, помогите исправить ошибки т.к. зачёт через день, а как переделать я не знаю.. вот...

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

5
instagib
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
14.03.2011, 17:07 2
pavel92, хм.. ну исходя что это квадрат, а код для первого изображения, то нижняя "штука" будет иметь площать вдвое меньше O_O от первого. либо в 4 раза меньше чем сам квадрат
1
MILAN
888 / 782 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
14.03.2011, 17:17 3
pavel92, проверяйте
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
    srand(static_cast<int>(time(NULL)));
    const int size=6;
    bool cnt=false;
    int mat[size][size],max;
    cout<<"Matrix"<<endl;
    for(int i=0; i<size; i++)
    {
        for(int j=0; j<size; j++)
        {
            mat[i][j]=rand()%99;
            cout<<mat[i][j]<<"\t";
            if((j<=i && i+j>=size-1)&& !cnt)
            {
                max=mat[i][j];
                cnt=true;
            }
        }
       cout<<endl;
    }
    cout<<endl<<"New matrix:"<<endl;
    for(int i=0; i<size; i++)
    {
        for(int j=0; j<size; j++)
        {
            if((j<=i && i+j>=size-1))
            {
                mat[i][j]>max ? max=mat[i][j] : max;
            }
        }
    }
    cout<<endl<<"Max -> "<<max<<endl;
    system("pause");
    return 0;
 
}
2
pavel92
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 18
14.03.2011, 17:28  [ТС] 4
MILAN, если нетрудно можете на Turbo C
0
MILAN
888 / 782 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
14.03.2011, 17:37 5
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от pavel92 Посмотреть сообщение
Turbo C
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#define size 6
int main(void)
{
    srand(unsigned(time(NULL)));
    int cnt=0,i,j;
    int mat[size][size],max;
    printf("Matrix:\n");
    for(i=0; i<size; i++)
    {
        for(j=0; j<size; j++)
        {
            mat[i][j]=rand()%99;
            printf("%d\t",mat[i][j]);
            if((j<=i && i+j>=size-1)&& !cnt)
            {
                max=mat[i][j];
                cnt=1;
            }
        }
      printf("\n");
    }
    printf("\nNew matrix:\n");
    for(i=0; i<size; i++)
    {
        for(j=0; j<size; j++)
        {
            if((j<=i && i+j>=size-1))
            {
                mat[i][j]>max ? max=mat[i][j] : max;
            }
        }
    }
    printf("\nMax -> %d\n",max);
    getch();
    return 0;
 
}
1
pavel92
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 18
14.03.2011, 17:39  [ТС] 6
Большое спасибо!!!
0
14.03.2011, 17:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2011, 17:39

Найти наибольшее из значений элементов, расположенных в разных частях матрицы
Как я понимаю в следующем задании нужны знания геометрии которых у меня абсолютно нет. Дана...

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

Найти сумму элементов матрицы в ее закрашенной части
Дана квадратная матрица с размерностью m. Найти сумму элементов массива: (Фото прилагается)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru