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

Заменить суммой первого столбца матрицы главную диагональ

19.06.2013, 10:10. Просмотров 1114. Ответов 1
Метки нет (Все метки)

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

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

Вывести главную диагональ матрицы
Дано натуральное число n, которое определяет соответственно количество строк и столбцов в некоторой...

Поменять местами диагональ а(0,0)-а(4,4) матрицы со столбцом с найменьшей суммой элементов
Програма динамічно виділяє пам’ять для двомірного масиву. Кількість рядків та стовпців в масиві...

Удалить из квадратной матрицы главную диагональ, при этом элементы верхнего треугольника сместить влево
void removeDiagT (Matrix *a); Удаляет из квадратной матрицы a главную диагональ, при этом элементы...

Дан двумерный массив 4х4, определить максимум и минимум, определить разность, заменить главную диагональ на полученную разность
Дан двумерный массив 4х4, определить максимум и минимум, определить разность максимума и минимума,...

1
shurikspk
402 / 221 / 43
Регистрация: 10.02.2013
Сообщений: 780
28.06.2013, 15:03 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
44
45
46
47
48
49
50
51
52
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
int main()
{
    int mas[4][4];
    int sum_row=0;
    int sum_col=0;
    int k=0;
    int l=4;
    for(int i=0; i<4; i++)
    {
        for(int j=0; j<4; j++)
        {
            //printf("mas[%i][%i]\t", i, j);
            //scanf("%d", &mas[i][j]);
            mas[i][j]=rand()%10;
        }
    }
    for(int i=0; i<4; i++)
    {
        for(int j=0; j<4; j++)
        {
            printf("%d\t", mas[i][j]);
        }
        printf("\n");
    }
    for(int j=0; j<4; j++)
        sum_row+=mas[0][j];
    printf("sum_row=%i\n", sum_row);
    for(int i=0; i<4; i++)
        sum_col+=mas[i][0];
    printf("sum_col=%i\n", sum_col);
    for(int i=0; i<4; i++)
    {
        mas[i][k]=sum_col;
        k++;
        mas[i][l-1]=sum_row;
        l--;
    }
    for(int i=0; i<4; i++)
    {
        for(int j=0; j<4; j++)
        {
            printf("%d\t", mas[i][j]);
        }
        printf("\n");
    }
 
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2013, 15:03

Вычесть из элементов первого столбца матрицы элементы последнего столбца, предварительно умноженных на 2
на C дана матрица размерности N на M. Вычесть из элементов первого столбца элементы последнего...

В массиве A (n) каждый элемент, кроме первого заменить суммой всех предыдущих элементов
В массиве A (n) каждый элемент, кроме первого заменить суммой всех предыдущих элементов. Как...

Определить номер столбца матрицы с максимальной суммой элементов и размер этой суммы
Задание было такое &quot;В заданной матрицы размерности 6 на 4 определить номер столбца с максимальной...


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

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

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