Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
7 / 7 / 6
Регистрация: 23.11.2012
Сообщений: 63
1

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

06.05.2013, 18:54. Просмотров 2341. Ответов 8
Метки нет (Все метки)

Помогите пожалуйста решить данную задачу...)
Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали. Вывести элементы, расположенные на главной диагонали.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2013, 18:54
Ответы с готовыми решениями:

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

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

Подсчитать среднее арифметическое значение нечетных элементов матрицы, расположенных выше главной диагонали
1) В квадратной матрице, элементами которой являются целые числа, подсчитать среднее арифметическое...

Вычислить сумму и среднее значение элементов матрицы, расположенных на главной диагонали и ниже ее
Помогите пожалуйста решить задачу на си++ Двухмерный массив целых чисел X 20x20 рассматривается...

8
54 / 54 / 10
Регистрация: 28.06.2012
Сообщений: 224
06.05.2013, 20:35 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
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
 
using namespace std;
 
int main(int argc, char* argv) {
    int n, s = 0;
    double mean;
 
    int **A;
 
    cout << "N: ";
    cin >> n;
    cout << '\n';
 
    A = new int*[n];
    
    for(int i = 0; i < n; i++) {
       A[i] = new int [n];
    }
 
    for(int i = 0; i < n; i++)
        for(int j = 0; j < n; j++) {
            cout << "A[" << i << "][" << j << "] = ";
            cin >> A[i][j];
        }
 
    cout << '\n';
    for(int i = 0; i < n; i++) {
        cout << A[i][i] << " ";
        
        s += A[i][i];
    }
 
    mean = 1.0 * s / n;
 
    cout << "\n\nMean: " << mean << "\n\n";
    
    for(int i = 0; i < n; i++) {
       delete[] A[i];
    }
    delete[] A;
 
    system("pause");
    return 0;
}
2
7 / 7 / 6
Регистрация: 23.11.2012
Сообщений: 63
06.05.2013, 20:52  [ТС] 3
Большое спасибо за помощь, но к сожалению С++ Builder выводит кучу ошибок
0
54 / 54 / 10
Регистрация: 28.06.2012
Сообщений: 224
06.05.2013, 21:15 4
скидывайте ошибки
1
7 / 7 / 6
Регистрация: 23.11.2012
Сообщений: 63
06.05.2013, 21:27  [ТС] 5
Код
[BCC32 Error] E2075 Incorrect project override option: -v
[BCC32 Error] E2075 Incorrect project override option: -tWC
[BCC32 Error] E2075 Incorrect project override option: -tWM
[BCC32 Error] E2075 Incorrect project override option: -oDebug\File1.obj
[BCC32 Error] E2075 Incorrect project override option: -v
[BCC32 Error] E2075 Incorrect project override option: -tWC
[BCC32 Error] E2075 Incorrect project override option: -tWM
[BCC32 Error] E2075 Incorrect project override option: -oDebug\File1.obj
[BCC32 Error] File1.c(1): E2209 Unable to open include file 'stdafx.h'
[BCC32 Error] exception(15): E2141 Declaration syntax error
[BCC32 Error] exception(16): E2293 ) expected
[BCC32 Error] exception(17): E2141 Declaration syntax error
[BCC32 Error] exception(18): E2293 ) expected
[BCC32 Error] exception(114): E2141 Declaration syntax error
[BCC32 Error] exception(145): E2141 Declaration syntax error
[BCC32 Error] exception(181): E2141 Declaration syntax error
[BCC32 Error] exception(182): E2141 Declaration syntax error
[BCC32 Error] exception(183): E2141 Declaration syntax error
[BCC32 Error] new(15): E2141 Declaration syntax error
[BCC32 Error] new(73): E2453 Size of the type 'nothrow_t' is unknown or zero
[BCC32 Error] new(75): E2141 Declaration syntax error
[BCC32 Error] new(79): E2141 Declaration syntax error
[BCC32 Error] new(93): E2449 Size of 'operator' is unknown or zero
[BCC32 Error] new(93): E2141 Declaration syntax error
[BCC32 Error] new(95): E2356 Type mismatch in redeclaration of 'operator'
[BCC32 Error] new(93): E2344 Earlier declaration of 'operator'
[BCC32 Error] new(95): E2141 Declaration syntax error
[BCC32 Error] new(99): E2356 Type mismatch in redeclaration of 'operator'
[BCC32 Error] new(95): E2344 Earlier declaration of 'operator'
[BCC32 Error] new(99): E2141 Declaration syntax error
[BCC32 Error] new(102): E2141 Declaration syntax error
[BCC32 Error] new(116): E2356 Type mismatch in redeclaration of 'operator'
[BCC32 Error] new(99): E2344 Earlier declaration of 'operator'
[BCC32 Error] new(116): E2141 Declaration syntax error
[BCC32 Error] new(120): E2356 Type mismatch in redeclaration of 'operator'
[BCC32 Error] new(116): E2344 Earlier declaration of 'operator'
[BCC32 Error] new(120): E2141 Declaration syntax error
[BCC32 Error] new(123): E2141 Declaration syntax error
[BCC32 Error] new(131): E2449 Size of 'operator' is unknown or zero
[BCC32 Error] new(131): E2141 Declaration syntax error
[BCC32 Error] new(134): E2449 Size of 'operator' is unknown or zero
[BCC32 Error] new(134): E2141 Declaration syntax error
[BCC32 Error] new(137): E2449 Size of 'operator' is unknown or zero
[BCC32 Error] new(137): E2141 Declaration syntax error
[BCC32 Error] cwchar(33): E2141 Declaration syntax error
[BCC32 Error] iosfwd(19): E2141 Declaration syntax error
[BCC32 Error] iosfwd(107): E2141 Declaration syntax error
[BCC32 Error] iosfwd(126): E2040 Declaration terminated incorrectly
[BCC32 Error] iosfwd(129): E2257 , expected
[BCC32 Error] iosfwd(132): E2141 Declaration syntax error
[BCC32 Error] iosfwd(250): E2141 Declaration syntax error
[BCC32 Error] iosfwd(345): E2141 Declaration syntax error
[BCC32 Error] iosfwd(440): E2141 Declaration syntax error
[BCC32 Error] iosfwd(442): E2141 Declaration syntax error
[BCC32 Error] iosfwd(442): E2228 Too many error or warning messages
0
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
06.05.2013, 21:46 6
Асичка, уберите
C++
1
2
#include "stdafx.h"
#include <stdio.h>
А вообще, похоже у Вас с проектом что-то не так. Если голый проект создать, запускается?
1
54 / 54 / 10
Регистрация: 28.06.2012
Сообщений: 224
06.05.2013, 22:39 7
тогда
Цитата Сообщение от treyk Посмотреть сообщение
#include "stdafx.h"
это убрать

Цитата Сообщение от treyk Посмотреть сообщение
int main(int argc, char* argv) {
здесь возможно надо так:
C++
1
int main(int argc, char* argv[]) {
1
7 / 7 / 6
Регистрация: 23.11.2012
Сообщений: 63
07.05.2013, 21:25  [ТС] 8
Спасибо за участие)) Вот решенная задача
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
 
int main()
{ int u,s=0,t=0,i,j,n,kol=0,m[100][100];
float y;
randomize();
printf("Vvedite n\n");
scanf("%d",&n);
   for (i=0; i<n; i++){
   for (j=0; j<n; j++){
   m[i][j]=random(21)-10;
   printf("%5d",m[i][j]);
   }
    printf("\n");
    printf("elementi");
    for (i=0; i<n; i++){
   for (j=0; j<n; j++){
   if(i==j)(s=s+m[i][j]);
    kol=kol+1;
    printf("\n %d" , m[i][j]);
   }}}
   y=(float)s/kol;
    printf("\n %f",y);
    getch();
    return 0;
    }
0
0 / 0 / 0
Регистрация: 17.04.2019
Сообщений: 1
17.04.2019, 13:00 9
да почему ваши программные коды такие нечитаемые?... как так можно? из-за подобного явления ввели дисциплину "структурное программирование".
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2019, 13:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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


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

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

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