Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Асичка
7 / 7 / 3
Регистрация: 23.11.2012
Сообщений: 63
06.05.2013, 18:54     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали #1
Помогите пожалуйста решить данную задачу...)
Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали. Вывести элементы, расположенные на главной диагонали.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2013, 18:54     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали
Посмотрите здесь:

C++ ОПределить среднее геометрическое элементов, расположенных нп главной диагонали целочисленной матрицы R[6][6]
C++ [C++] Вычислить сумму и среднее значение элементов матрицы, расположенных на главной диагонали и ниже ее
Массивы. подсчитать среднее арифметическое нечетных элементов расположенные выше главной диагонали C++
Массив: Найти среднее арифметическое элементов матрицы и сумму элементов тех строк матрицы, в которых отрицателен элемент главной диагонали. C++
C++ Подсчитать среднее арифметическое четных элементов, расположенных ниже главной диагонали
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
treyk
 Аватар для treyk
53 / 53 / 7
Регистрация: 28.06.2012
Сообщений: 224
Завершенные тесты: 1
06.05.2013, 20:35     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали #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;
}
Асичка
7 / 7 / 3
Регистрация: 23.11.2012
Сообщений: 63
06.05.2013, 20:52  [ТС]     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали #3
Большое спасибо за помощь, но к сожалению С++ Builder выводит кучу ошибок
treyk
 Аватар для treyk
53 / 53 / 7
Регистрация: 28.06.2012
Сообщений: 224
Завершенные тесты: 1
06.05.2013, 21:15     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали #4
скидывайте ошибки
Асичка
7 / 7 / 3
Регистрация: 23.11.2012
Сообщений: 63
06.05.2013, 21:27  [ТС]     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали #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
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
06.05.2013, 21:46     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали #6
Асичка, уберите
C++
1
2
#include "stdafx.h"
#include <stdio.h>
А вообще, похоже у Вас с проектом что-то не так. Если голый проект создать, запускается?
treyk
 Аватар для treyk
53 / 53 / 7
Регистрация: 28.06.2012
Сообщений: 224
Завершенные тесты: 1
06.05.2013, 22:39     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали #7
тогда
Цитата Сообщение от treyk Посмотреть сообщение
#include "stdafx.h"
это убрать

Цитата Сообщение от treyk Посмотреть сообщение
int main(int argc, char* argv) {
здесь возможно надо так:
C++
1
int main(int argc, char* argv[]) {
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2013, 21:25     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Асичка
7 / 7 / 3
Регистрация: 23.11.2012
Сообщений: 63
07.05.2013, 21:25  [ТС]     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали #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;
    }
Yandex
Объявления
07.05.2013, 21:25     Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали
Ответ Создать тему
Опции темы

Текущее время: 08:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru