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

Найти среднее арифметическое элементов главной диагонали

09.12.2012, 15:26. Просмотров 623. Ответов 2
Метки нет (Все метки)

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

Вычислить среднее арифметическое элементов не главной диагонали матрицы
Размер 5х5 Тип-действительный Объясните как сделать эту программу и как...

Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали
Вычислить среднее арифметическое элементов матрицы, расположенных на главной...

Вычислить среднее арифметическое элементов матрицы А(5,5), расположенных ниже главной диагонали.
Вычислить среднее арифметическое элементов матрицы А(5,5), расположенных ниже...

Найти среднее арифметическое всех положительных чисел выше главной диагонали квадратной матрицы
Всем привет! Задача заключается в следующем: Найти среднее арифметическое всех...

Найти среднее арифметическое элементов побочной диагонали матрицы
Дана квадратная матрица А порядка М. Найти среднее арифметическое элементов её...

2
last nope
8 / 8 / 10
Регистрация: 08.12.2012
Сообщений: 20
10.12.2012, 14:42 #2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

здесь a b 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
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
 
    int n;// вводим размер
    printf("Write n:\n");
    scanf("%d", &n);
 
    int **a = (int **)calloc(n, sizeof(int *));// создаём матрицу
    for(int i=0;i<n;i++)
        a[i] =  (int *)calloc(n, sizeof(int));
    printf("Write elements of array:\n");// вводим элементы матрицы
    for(int i=0;i<n;i++)
        for(int j=0;j<n;j++)
            scanf("%d", &a[i][j]);
    
    double s = 0.0;
    double p = 1.0;
    for(int i=0;i<n;i++){
        s += (double)a[i][i];
        p *= (double)a[i][n-1-i];
    }
    s /= (double) n;
 
    printf("a) %lf\nb) %lf\nc)\n", s, p);
    
    for(int i=0;i<n;i++){
        int min = a[0][i], max = a[i][0];
        for(int j=1;j<n;j++){
            if(min > a[j][i])
                min = a[j][i];
            if(max < a[i][j])
                max = a[i][j];
        }
        printf(" in %d-th column: min = %d, in %d-th row max = %d, there: (max-min)= %d \n", i+1, min, i+1, max, max-min);
    }
 
    return 0;
}
1
RORO
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 21
10.12.2012, 21:32  [ТС] #3
где можно скачать нормальный компилятор СИ? а то через рад студио программа не запускается
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 21:32

Найти среднее арифметическое элементов побочной диагонали матрицы
Дана квадратная матрица А порядка М.Найти среднее арифметическое элементов её...

Подсчитать среднее арифметическое элементов диагонали матрицы
подскажите,как написать,чтобы высчитывалось сред.арифм.

Вычислить среднее геометрическое элементов ниже и выше главной диагонали
Нужно вычислить среднее геометрическое элементов ниже и выше главной диагонали....


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

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

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