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

C++

Войти
Регистрация
Восстановить пароль
 
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
#1

Найти среднее арифметическое элементов (на С) - C++

09.11.2009, 16:45. Просмотров 842. Ответов 6
Метки нет (Все метки)

Помогите пожалуйста составить программу. На лабе задали, а я вообще ноль.
Задание: Найти среднее арифметическое элементов, лежащих ниже главной диагонали в матрице.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2009, 16:45     Найти среднее арифметическое элементов (на С)
Посмотрите здесь:

Найти среднее арифметическое элементов массива C++
найти среднее арифметическое нечетных элементов C++
найти среднее арифметическое всех элементов массива, кроме элементов... C++
C++ Найти среднее арифметическое двузначных элементов целочисленного массива из 30 элементов
C++ Найти количество элементов значение которых превышает среднее арифметическое всех элементов
Найти среднее арифметическое элементов списка C++
C++ Найти количество элементов, больших 5, среди элементов главной диагонали, вычислить среднее арифметическое
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
10.11.2009, 16:37     Найти среднее арифметическое элементов (на С) #2
код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
    int s = 0,
        count = 0,
        a[n][n];
 
    for (int  i = 1; i < n; i++)
        for (int j = n-i; j < n; j++){
            s += a[i][j];
            count++;
        }
 
    printf("%.4lf\n",s/count);
 
    return 0;
}
выслушаю любую критику..
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
16.11.2009, 16:07  [ТС]     Найти среднее арифметическое элементов (на С) #3
Цитата Сообщение от outoftime Посмотреть сообщение
код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
    int s = 0,
        count = 0,
        a[n][n];
 
    for (int  i = 1; i < n; i++)
        for (int j = n-i; j < n; j++){
            s += a[i][j];
            count++;
        }
 
    printf("%.4lf\n",s/count);
 
    return 0;
}
выслушаю любую критику..
Можешь написать в полном ввиде прогу?
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
16.11.2009, 16:25     Найти среднее арифметическое элементов (на С) #4
могу,но не хочу, введи масив, это а, и размерность - это ен, если ты этого не сможешь, иди читай книги по си там не больше 5 листов..
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
16.11.2009, 16:55     Найти среднее арифметическое элементов (на С) #5
Только строку 8:
Цитата Сообщение от outoftime Посмотреть сообщение
for (int j = n-i; j < n; j++){
нужно заменить на:
C
1
for (int j =0; j < i; j++){
mooncrafter
4 / 4 / 2
Регистрация: 16.11.2009
Сообщений: 11
16.11.2009, 17:34     Найти среднее арифметическое элементов (на С) #6
C
1
2
3
4
5
6
7
8
9
10
11
12
{
 double n;
 printf("Write size of array:\n");scanf("%lf",&n);
 double a[n][n];
 printf("Write elements of array:\n");
 for(int i=0;i<n;i++)for(int j=0;j<n;j++)scanf("%lf",&a[i][j]);
 double num=(n*n-2)/2;
 double summ=0;
 for(int i=1;i<n;i++)for(int j=0;j<i;j++)summ+=a[i][j];
 double sa=summ/num;
  printf("Reruelt:%lf",sa);
}
Здесь только проблемы могут быть с ""!

Not at all!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2009, 17:40     Найти среднее арифметическое элементов (на С)
Еще ссылки по теме:

Найти среднее арифметическое элементов массива C++
C++ Найти среднее арифметическое элементов массива
Найти среднее арифметическое целых частей элементов числового массива из 30 элементов C++
C++ Найти среднее арифметическое остатков от деления на 11 элементов целочисленного массива из 30 элементов
Среди первых n элементов последовательности найти среднее арифметическое отрицательных элементов C++

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

Или воспользуйтесь поиском по форуму:
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
16.11.2009, 17:40     Найти среднее арифметическое элементов (на С) #7
valeriikozlov, да, реально, это для побочной диагонали..

Добавлено через 1 минуту
Цитата Сообщение от mooncrafter Посмотреть сообщение
C
1
double n;
размерность матрицы может быть не целой?
Yandex
Объявления
16.11.2009, 17:40     Найти среднее арифметическое элементов (на С)
Ответ Создать тему
Опции темы

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