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

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

13.02.2013, 19:48. Просмотров 1174. Ответов 4
Метки нет (Все метки)

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

написать, чтобы соответствовала условиям:
1) 3 способа обращения к элементам массива: индексный, адресный, смешанный.
0
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2013, 19:48
Ответы с готовыми решениями:

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

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

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

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

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

4
vua72
418 / 417 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
14.02.2013, 02:24 2
где-то так, я вам показал как найти область, дальше сами.
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
#include <stdio.h>
#include <stdlib.h>
void in_mas(int *, int);
void pr_mas(int *, int);
void solve_mas(int *, int);
int main(void) {
    const int size = 7;
    int mas[size][size];
    int *p = &mas[0][0];
    in_mas(p, size);
    pr_mas(p, size);
    solve_mas(p, size);
    pr_mas(p, size);
    p = NULL;
    return EXIT_SUCCESS;
}
void pr_mas(int *a, int size) {
    int i = 0, j = 0;
    printf("\n");
    for (i = 0; i < size; ++i) {
        for (j = 0; j < size; ++j)
            printf("%4d", a[i * size + j]);
        printf("\n");
    }
}
void in_mas(int *a, int size) {
    int i = 0, j = 0;
    for (i = 0; i < size; ++i) {
        for (j = 0; j < size; ++j)
            a[i * size + j] = rand() % 10;
    }
}
 
void solve_mas(int *a, int size) {
    int i = 0, j = 0;
    for (i = 0; i < size; ++i) {
        for (j = 0; j < size; ++j)
            if ((j >= i && j >= size - i - 1) || (j <= i && j <= size - i - 1))
                a[i * size + j] = -1; //или *(a+i*size+j) 
// или
 
    }
}
0
mrfilth
1 / 1 / 0
Регистрация: 07.11.2012
Сообщений: 76
16.02.2013, 14:22  [ТС] 3
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std; //компилятор использует пространство имен std.


int main()
{
int i,max,j,n,a[99][99]={};
cout << "enter size of: << endl;
scanf("%d",&n);
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cin>>a[i][j];
}
}
max=a[0][0];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if((j<=i&&j<=n-i+1)||((j>=i&&j>=n-i+1)))
max=a[i][j];
}
}
printf("%d", &max);

return 0;
}

вот написал, только в условии иф не знаю как правильно написать
0
vua72
418 / 417 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
17.02.2013, 12:04 4
добавьте
C++
1
&& max<a[i][j]
0
mrfilth
1 / 1 / 0
Регистрация: 07.11.2012
Сообщений: 76
17.02.2013, 19:26  [ТС] 5
Цитата Сообщение от vua72 Посмотреть сообщение
добавьте
C++
1
&& max<a[i][j]
куда добавить? напишите в исправленном виде.
0
17.02.2013, 19:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2013, 19:26

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

Найти наименьшее из значений элементов в заштрихованной части матрицы
В заданной квадратной матрицы порядка n (n &lt;= 8) нужно найти наименьшее из...

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


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

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

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