С Новым годом! Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 07.11.2012
Сообщений: 76
1

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

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

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

написать, чтобы соответствовала условиям:
1) 3 способа обращения к элементам массива: индексный, адресный, смешанный.
Изображения
 
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.02.2013, 19:48
Ответы с готовыми решениями:

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

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

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

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

4
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
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
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
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
17.02.2013, 12:04 4
добавьте
C++
1
&& max<a[i][j]
0
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2013, 19:26
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru