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

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

29.03.2012, 20:58. Показов 1597. Ответов 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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ROWS 4
#define COLUMNS 5
int main(void){ float sr;
        int matrix[ROWS][COLUMNS], cnt[ROWS] = { 0 }, sum[ROWS] = { 0 }, i, j;       
        srand(time(NULL));
        printf("Matrix:\n");
        for ( i = 0; i < ROWS; ++i ){
                for ( j = 0; j < COLUMNS; ++j ){
                        printf("%4d", ( matrix[i][j] = rand() % 21 - 10 ));
                        if ( matrix[i][j]>0 ){
                                cnt[i] += 1;
                                sum[i] += matrix[i][j];
                        }
                }
                printf("\n");
        }
        printf("Sr arifm polochit el matrici:\n");
    for ( i = 0; i < ROWS; ++i )
        printf("sr arif=%f",sum[i]/cnt[i] );
        printf("\n");
system("Pause");       
        return 0;
}
может в 22 строке не правильно записал как разделить
Миниатюры
Найти среднее арифметическое положительных элементов каждой строки матрицы  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.03.2012, 20:58
Ответы с готовыми решениями:

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

Найти среднее арифметическое положительных элементов каждой строки матрицы
Люди помогите! Нужно посчитать среднее арифметическое каждой строки! Вот наработки: #include&lt;stdio.h&gt; #include&lt;math.h&gt; ...

Найти среднее арифметическое положительных элементов каждой строки матрицы и вывести результаты в виде столбца
Найти среднее арифметическое положительных элементов каждой строки матрицы и вывести результаты в виде столбца из массива A.

5
157 / 157 / 27
Регистрация: 29.03.2012
Сообщений: 418
29.03.2012, 21:14
присвойте отношение переменной sr, и печатайте ее.
или укажите явное преобразование типов.
1
2 / 2 / 1
Регистрация: 21.06.2010
Сообщений: 247
29.03.2012, 21:21  [ТС]
antoha398, все равно что то не того
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
#include <stdlib.h>
#include <time.h>
#define ROWS 4
#define COLUMNS 5
int main(void){ float sr;
        int matrix[ROWS][COLUMNS], cnt[ROWS] = { 0 }, sum[ROWS] = { 0 }, i, j;       
        srand(time(NULL));
        printf("Matrix:\n");
        for ( i = 0; i < ROWS; ++i ){
                for ( j = 0; j < COLUMNS; ++j ){
                        printf("%4d", ( matrix[i][j] = rand() % 21 - 10 ));
                        if ( matrix[i][j]>0 ){
                                cnt[i] += 1;
                sum[i] += matrix[i][j];
                   sr=sum[i]/cnt[i];
            }
            
        }
        printf("\n");
    }
    printf("Sr arifm polochit el matrici:\n");
    for ( i = 0; i < ROWS; ++i )
        printf("\nsr arif=%f",sr );
        printf("\n");
system("Pause");       
        return 0;
}
0
157 / 157 / 27
Регистрация: 29.03.2012
Сообщений: 418
29.03.2012, 21:33
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Лучше так:
C
1
2
3
4
5
6
printf("Sr arifm polochit el matrici:\n");
    for ( i = 0; i < ROWS; ++i ){
                sr=sum[i]/cnt[i];
        printf("\nsr arif=%f",sr );
}
        printf("\n");
А с преобразованием типов вот так:
C
1
printf("sr arif=%f",(float)(sum[i]/cnt[i]) );
1
2 / 2 / 1
Регистрация: 21.06.2010
Сообщений: 247
29.03.2012, 21:40  [ТС]
antoha398, почему то только целую часть считает а дробную все время в 000 ставит
Миниатюры
Найти среднее арифметическое положительных элементов каждой строки матрицы  
0
2 / 2 / 1
Регистрация: 21.06.2010
Сообщений: 247
29.03.2012, 21:51  [ТС]
Все понял! Спасибо! Тема закрыта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2012, 21:51
Помогаю со студенческими работами здесь

Найти среднее арифметическое элементов каждой строки матрицы
Найти среднее арифметическое элементов каждой строки матрицы Q (l, m) и отнять его от элементов этой строки пом срочно плз сделать с...

Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой строки
Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой строки.. размер матрицы 7х7.заранее...

Найти среднее арифметическое элементов каждой строки матрицы Q (l, m) и отнять его от элементов этой строки
Найти среднее арифметическое элементов каждой строки матрицы Q (l, m) и отнять его от элементов этой строки

Найти среднее арифметическое элементов каждой строки матрицы Q (l, m) и вычесть его от элементов этой строки
Найти среднее арифметическое элементов каждой строки матрицы Q (l, m) и вычесть его от элементов этой строки.Помогите пожалуйста. ...

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


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

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

Новые блоги и статьи
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. ) Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать? Entity Framework — это. . .
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru