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

В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Битовое представление числа http://www.cyberforum.ru/cpp-beginners/thread1212571.html
помогите найти ошибку для Проверки битового представления типа данных в памяти char *GetMemoryBits(unsigned int value) { int bytes = sizeof(value); int bitsCount = bytes * CHAR_BIT; char *bits = new char;
C++ Как из richTextBox1 в char[] ? С++ Народ привет скажите пожалуйста. Есть richTextBox1->Text = "12"; Как разбить на массив char ? должно получить вот так: char Data = { '1','2'}; Спасибо :) Вот в C# это легко сделать: string Data = richTextBox1.Text; http://www.cyberforum.ru/cpp-beginners/thread1212542.html
Чтение из файла C++
Народ напишите любую программу по чтению из файла, но что бы использовалось fopen_s, fscanf_s, код должен быть написан на C++
C++ Вывести числа из файла в массив
как записать чтобы после вывода информации (а именно массива) из файла я мог работать с ним. например вывел бы индекс числа которое я задал заранее. вот текст к которому я додумался. дальше не знаю как работать. int main() { ifstream fin; fin.open("lab10.txt"); char ch; while (fin.get(ch))
C++ Уточнение о полях структуры http://www.cyberforum.ru/cpp-beginners/thread1212478.html
Подскажите, пожалуйста, почему у меня не видны поля структуры ? Мне кажется, я где-то неправильно обращаюсь к структуре, но не знаю, как правильно сделать. В коде эти 2 места обозначены комментарием. Если вдруг для ответа нужен класс Вектор, на основе которого делалась очередь, то его тоже прикрепляю. PriorityQueue.h #pragma once #include "SmartVector.h" template <class T>
C++ Представление чисел в памяти! нужна сделать реализацию числа в памяти получилось для одного числа, а как сделать для нескольких, т.е передаю {1,1,0,0} выдаст {0,0,1,1}, если несложно то напишите , а то целый день не могу справиться) char * LittleEndian(unsigned int values) { size_t bytes = sizeof(values); char *n = new char; for (size_t i = 0; i < bytes; i++) { подробнее

Показать сообщение отдельно
montkay
10 / 10 / 8
Регистрация: 19.02.2014
Сообщений: 72
19.06.2014, 20:14     В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца
Вот мой код. Надеюсь, что я всё правильно понял и сделал.

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
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    srand(unsigned (time(0)));
 
    cout << "Enter n and m (between them must be space): ";
    int n, m;
    cin >> n >> m;
    cout << '\n';
 
    int **pArr = new int *[n];
    for (int i = 0; i < n; i++)
        pArr[i] = new int [m];
 
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
            pArr[i][j] = rand() % 11;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
            cout << setw(3) << pArr[i][j];
        cout << '\n';
    }
    cout << '\n';
 
    double aver(0);
    for (int i = 0; i < m; i++)
        aver += pArr[i][0];
    aver /= n;
    cout << "Average of the first column is " << aver << "\n\n";
 
    for (int i = 0; i < m; i++)
    {
        int quant(0);
        for (int j = 0; j < n; j++)
            if (pArr[j][i] > aver)
                quant++;
        cout << "Number of elements in " << i + 1
             << " column,\nwhich are more than average, is "
             << quant << "\n\n";
    }
 
    for (int i = 0; i < n; i++)
        delete [] pArr[i];
    delete [] pArr;
 
    if (_CrtDumpMemoryLeaks())
        cout << "Memory Leaks\n";
    else
        cout << "All good\n";
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru