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

Найти среднее арифметическое элементов каждой строки матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод в 12-ричную систему счисления http://www.cyberforum.ru/cpp-beginners/thread1093675.html
помогите , подскажите как правильно перевести
C++ Поместить в класс Нужно сделать эту программу с использованием класса.Я же болел вначале семестра,и не совсем понял.Помогите пожалуйста переделать,вот код. #include <iostream> #include <ctype.h> #include <string> using namespace std; int main() { string s; char ch; int pos; http://www.cyberforum.ru/cpp-beginners/thread1093668.html
Найти расстояние между отрезками C++
Даны координаты точек двух отрезков, найти расстояние между ними.
Сделать так, что бы в общем балле отображался сумма, складываемых 4 предметов и деленный на тот же количество предметов C++
Здравствуйте программисты! Как можно сделать так, что бы в общем балле отображался сумма, складываемых 4 предметов и деленный на тот же количество предметов (4). Например: (point+point+point+point)/4=score И где это можно реализовать? + Какие еще идеи есть по поводу этого кода. #include<iostream> #include<string> #include<iomanip> using namespace std; struct stud
C++ Разработать классы для описанных ниже объектов http://www.cyberforum.ru/cpp-beginners/thread1093657.html
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы. Написать программу, демонстрирующую работу с этим классом. Класс соответствует индивидуальному варианту. Составить класс. Картотека в бюро обмена квартир организована как линейный список. Сведения о каждой квартире содержат: количество комнат, этаж, площадь, адрес....
C++ В одномерном массиве удалить средний элемент 1.В одномерном массиве удалить средний элемент. 2.В середину массива вставить 0(ноль). подробнее

Показать сообщение отдельно
Jman
 Аватар для Jman
27 / 27 / 3
Регистрация: 11.10.2015
Сообщений: 271
Завершенные тесты: 1
18.07.2016, 13:51     Найти среднее арифметическое элементов каждой строки матрицы
Нужна помощь. Сижу битый час над проблемой... Задача аналогичная, только матрица 4 х 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
27
28
29
{
    const unsigned short rows = 4, cols = 5;
    int k, n;
    float average[rows], buffer=0;
    float MyArray[rows][cols];
    float Arr[rows];
    cout << "Создайте двумерный массив 4*5. Метод заполнения произвольный.\n"
         << "Выведите его. Выведите среднее арифметическое каждой строки по \n"
         << "примеру: a[1][среднее] = 12 – среднее значение 1-й строки" << endl << endl;
    for (int i = 0; i < rows; i++)
    {
        for (int j = 0; j < cols; j++)
        {
            MyArray[i][j] = rand() % 15;
            cout << setw(5) << MyArray[i][j] << " ";
        }
        cout << endl;
    }
    for (int i = 0; i < rows; i++)
    {
        for (int j = 0; j < cols; j++)
        
            buffer += MyArray[i][j];
            //Arr[i] /= rows;
            //cout << Arr[rows] << endl;
            cout << buffer << endl;
    }
    
}
Добавлено через 8 минут
Тут что-то не верно работает...
C++
1
2
3
4
5
6
7
8
9
10
11
for (int i = 0; i < rows; i++)
    {
        for (int j = 0; j < cols; j++)
        
            buffer += MyArray[i][j];
            //Arr[i] /= rows;
            //cout << Arr[rows] << endl;
            //cout << buffer << endl;
            buffer = buffer / rows;
            cout << "\t" << buffer << endl;
    }
когда наполняю buffer, он приплюсовывает сумму предыдущей строчки.
 
Текущее время: 09:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru