Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
akyl22
0 / 0 / 0
Регистрация: 27.04.2012
Сообщений: 16
#1

все элементы главной диогонали сделать равными максимальному

28.04.2012, 09:35. Просмотров 864. Ответов 2
Метки нет (Все метки)

задана матрица Д(4,4).Если максимальный элемент матрицы стоит на главной диогонали ,то все элементы главной диогонали сделать равными максимальному
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2012, 09:35
Ответы с готовыми решениями:

Все элементы массива, предшествующие максимальному, установить равными минимуму (при определенном условии)
Задание:Дан массив из 15 целых чисел. Если минимальный эле- мент меньше максимального в 2 раза, то...

Вывести все элементы матрицы, которые расположены ниже побочной диогонали
привет ... задачка такая,дана матрица квадратная, нужно вывести все элементы ,которые расположены...

в одномерном массиве А состоящем из N элементов найти максимальные элементы и все элементы равные максимальному заменить на 0.
в одномерном массиве А состоящем из N элементов найти максимальные элементы и все элементы равные...

Заменить все минимальные элементы значениями, равными заданному числу
Заполнить целочисленный двухмерный массив размера NM случайными числами в диапазоне от -200 до...

В матрице C(n,n) все положительные элементы, меньшие 2, принять равными нулю
В матрице C(n,n) все положительные элементы, меньшие 2, принять равными нулю. Помогите, пожалуйста

2
zitxbit
89 / 741 / 279
Регистрация: 11.04.2012
Сообщений: 971
28.04.2012, 10:56 #2
Лучший ответ Сообщение было отмечено akyl22 как решение

Решение

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
44
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
#define N 4
 
int _tmain(int argc, _TCHAR* argv[])
{
    int** D = new int*[N];
    for (int i = 0; i < N; i++)
        D[i] = new int[N];
 
    for (int q = 0; q < N; q++)
         for (int m = 0; m < N; m++)
              D[q][m] = rand() % N + 1;
 
    for (int s1 = 0; s1 < N; s1++)
    {
        for (int s2 = 0; s2 < N; s2++)
            printf("%d ",D[s1][s2]);
        printf("\n");
    }
 
    printf("\n");
 
    int max_i = 0, max_j = 0;
    for (int z1 = 0; z1 < N; z1++)
        for (int z2 = 0; z2 < N; z2++)
            if (D[z1][z2] > D[max_i][max_j])
             { max_i = z1; max_j = z2; }
 
    int value = D[max_i][max_j];
    for (int n = 0; n < N; n++)
        D[n][n] = value;
 
    for (int n1 = 0; n1 < N; n1++)
    {
        for (int n2 = 0; n2 < N; n2++)
            printf("%d ",D[n1][n2]);
        printf("\n");
    }
 
    return 0;
}
1
akyl22
0 / 0 / 0
Регистрация: 27.04.2012
Сообщений: 16
28.04.2012, 12:38  [ТС] #3
spasibo
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2012, 12:38

Выбросить из исходного массива все элементы, равные максимальному
Дан массив целых чисел. Получить из него новый массив, выбросив из исходного массива все элементы,...

Посчитать сумму главной диогонали
посчитать сумму главной диагонали матрицы,сумму чисел НАД и ПОД глав диагонали ну примерно...

Сохранить все нулевые элементы, размещенные ниже главной диагонали на нечетных строках а выше главной в четных
Вот такая задача : Сохранить все нулевые элементы Размещенные ниже главной диагонали На нечетных...


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

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

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