Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Асичка
7 / 7 / 3
Регистрация: 23.11.2012
Сообщений: 63
#1

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

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

Помогите пожалуйста решить данную задачу...)
Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали. Вывести элементы, расположенные на главной диагонали.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2013, 18:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали (C++):

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

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

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

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

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

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

7
treyk
53 / 53 / 7
Регистрация: 28.06.2012
Сообщений: 224
Завершенные тесты: 1
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;
}
1
Асичка
7 / 7 / 3
Регистрация: 23.11.2012
Сообщений: 63
06.05.2013, 20:52  [ТС] #3
Большое спасибо за помощь, но к сожалению С++ Builder выводит кучу ошибок
0
treyk
53 / 53 / 7
Регистрация: 28.06.2012
Сообщений: 224
Завершенные тесты: 1
06.05.2013, 21:15 #4
скидывайте ошибки
1
Асичка
7 / 7 / 3
Регистрация: 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
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
06.05.2013, 21:46 #6
Асичка, уберите
C++
1
2
#include "stdafx.h"
#include <stdio.h>
А вообще, похоже у Вас с проектом что-то не так. Если голый проект создать, запускается?
1
treyk
53 / 53 / 7
Регистрация: 28.06.2012
Сообщений: 224
Завершенные тесты: 1
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 / 3
Регистрация: 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
07.05.2013, 21:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2013, 21:25
Привет! Вот еще темы с ответами:

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

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

Массивы. подсчитать среднее арифметическое нечетных элементов расположенные выше главной диагонали - C++
дан массив n на m, элементы которого целый числа, подсчитать среднее арифметическое нечетных элементов расположенные выше главной диагонали

Рассчитать среднее арифметическое элементов главной диагонали матрицы - C++
Здравствуйте,помогите, пожалуйста. (Dev-C++) Вещественная матрица G(7,7). - рассчитать среднее арифметическое элементов главной диагонали...


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

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

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