3 / 3 / 2
Регистрация: 10.11.2014
Сообщений: 94
1

Нужно найти среднее геометрическое элементов строки содержащей минимальный элемент побочной диагонали

10.10.2015, 08:22. Показов 817. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно найти среднее геометрическое строки содержащей минимальный элемент побочной диагонали. Я нашел минимальный и номер строки, но как работать теперь со строкой? помогите пожалуйста. Вот код:
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
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <math.h>
using namespace std;
 
int main() {
        int n,i,j,k=0,nom=0,min;
        float p=0;
        int A[5][5];
        cout << "Vvedite kol-vo strok i stolbcov massiva: " << endl;        
        cin >> n;
for (i=0; i<n; i++){
for (j=0; j<n; j++){
A[i][j] = rand() % 10;
            cout << A[i][j] << " ";} cout << endl;}
        min=100;
    for (i=0; i<n; i++)
    {
        for (j=0; j<n; j++){
            if (j==n-i-1)
            {
                if (A[i][j]<min)
                {
                min=A[i][j];
                nom=i;
                nom++;
                }
                for (i=0;i<n;i++){
                    if (A[i][j]==min)
                    k+=A[i][j];}
                }
            }
        }
        cout << "\n " << min << "\n" << endl;
        cout << nom << endl;
        cout << k;
getch ();
        return 0;
}
пытался найти хотя бы сумму элементов строки, но все тщетно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.10.2015, 08:22
Ответы с готовыми решениями:

Среднее геометрическое элементов строки, содержащей минимальный элемент побочной диагонали
Помогите пожалуйста, до завтра нужно сдать. Совсем не успеваю...

Найти минимальный элемент и его номер среди элементов, лежащих на побочной диагонали
Минимальный элемент нашёл, а его номер проблема, подскажите пожалуйста!)

Найти произведение максимального элемента главной диагонали на минимальный элемент побочной диагонали
Всем привет! Мастера помогите доделать задание с матрицой. Вот само задание: Найти произведение...

Найти среднее геометрическое и среднее арифметическое элементов главной диагонали матрицы
Написать функцию которая находит среднее геометрические и среднее арифметические элементы главной...

5
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
10.10.2015, 10:08 2
вот сумма элементов строки под номером nom
C++
1
2
3
for(int i=0;i<n;i++){
s=s+a[nom][i];
}
0
3 / 3 / 2
Регистрация: 10.11.2014
Сообщений: 94
10.10.2015, 10:18  [ТС] 3
неправильно считает, можно поподробнее?
0
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
10.10.2015, 11:00 4
запоминаете номер строки ,потом бежите по ней и суммируйте все элементы
0
3 / 3 / 2
Регистрация: 10.11.2014
Сообщений: 94
10.10.2015, 11:19  [ТС] 5
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 <iostream>
#include <conio.h>
#include <cstdlib>
#include <math.h>
using namespace std;
 
int main() {
        int n,i,j,s=0,nom=0,min;
        int A[5][5];
        cout << "Vvedite kol-vo strok i stolbcov massiva: " << endl;        
        cin >> n;
for (i=0; i<n; i++){
for (j=0; j<n; j++){
A[i][j] = rand() % 10;
            cout << A[i][j] << " ";} cout << endl;}
        min=100;
    for (i=0; i<n; i++)
    {
        for (j=0; j<n; j++){
            if (j==n-i-1)
            {
                if (A[i][j]<min)
                {
                min=A[i][j];
                nom=i;
                nom++;
                } 
                    for(i=0;i<n;i++){
                    s=s+A[nom][i];  
          }
    }
}
        cout << "\n " << min << "\n" << endl;
        cout << nom << endl;
        cout << s;
getch ();
        return 0;
}
}
тогда где ошибка?

Добавлено через 9 минут
Тема закрыта.
0
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
10.10.2015, 11:23 6
у вас проблема со скобками ,пересмотрите ,где-то не хватает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2015, 11:23
Помогаю со студенческими работами здесь

Найти минимальный элемент побочной диагонали матрицы
ЗАДАНИЕ: Задана целая матрица C . Найти минимальный элемент её побочной диагонали МОЯ ПРОГРАММА:...

Найти минимальный и максимальный элемент побочной диагонали матрицы
ЗАДАНИЕ Заполнить матрицу А размера 10*10 случайными числами от -5 до 23. Найти наибольший и...

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

Найти минимальный элемент матрицы, лежащий выше побочной диагонали
Программисты, нужна помощь. Код программа выводит ошибку (expected primary-expression before '='...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru