Форум программистов, компьютерный форум, киберфорум
Наши страницы

Среднеарифметическое каждого столбца матрицы: перевод программы с Pascal - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать игровое поле в игре "Тетрис" http://www.cyberforum.ru/cpp-beginners/thread1193015.html
Добрый вечер, писал программу тетрис, и ни как не могу исправить некоторые ошибки Что нужно: 1. Нужно поле игровое по центру консоли как на миниатюре. 2. Белый квадрат который на миниатюре, во...
C++ Даны действительные числа a1, ., a2n (n>=2 и заранее неизвестно). Получить: (a1- a2n)(a3- a2n-2)(a5- a2n-4) Даны действительные числа a1, ..., a2n (n>=2 и заранее неизвестно). Получить: (a1- a2n)(a3- a2n-2)(a5- a2n-4)...(a2n-1 -a2). http://www.cyberforum.ru/cpp-beginners/thread1193012.html
При создании объекта структуры не вызываются конструкторы C++
Есть класс Время. У него есть два конструктора. Создал структуру struct List { Time a; List *next; }; При создании объекта структуры не могу вызвать конструкторы(при передачи аргументов),...
Run-Time Check Failure #2 - Stack around the variable 'C' was corrupted C++
#include <iostream> #include <iomanip> using namespace std; int main() { const int n=10; int i,A,B,C,k; srand((unsigned)time(NULL)); for (i=1;i<=n;i++) {
C++ Даны действительные числа a1, ., an. (n>=2 и заранее неизвестно). Выяснить, имеются ли среди чисел a1, ., http://www.cyberforum.ru/cpp-beginners/thread1192973.html
Даны действительные числа a1, ..., an. (n>=2 и заранее неизвестно). Выяснить, имеются ли среди чисел a1, ..., an совпадающие.
C++ Где неправильно составил блок схему? 1.Три отрезка заданы длинами. Определить, можно ли построить из них треугольник, если - да, то вычислить радиус круга, имеющего такую же, как у треугольника площадь 2.Вывести на экран сообщение в... подробнее

Показать сообщение отдельно
kivalrd
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 50
30.05.2014, 03:31
У меня как-то так получилось:
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    setlocale (0, "russian");
    const int n = 10;
    int mas [n][n], i, j, m = 0;
    double srmas [n], sr;
    srand(time(NULL));
    cout << "Матрица:\n\n";
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < n; j++)
        {
            mas[i][j] = rand() % 51;
            cout << setw(6) << mas[i][j];
        }
        cout << endl;
    }
 
    for (j = 0; j < n; j++)
    {
        sr = 0;
        for (i = 0; i < n; i++)
        {
            sr += mas[i][j];
            srmas[i] = sr / n;
            if (j == n - i - 1)
                if (srmas[i] > mas[i][j])
                    m++;
        }
    }
    cout << "\nСреднеарифметическое каждого столбца матрицы:\n\n";
    for (i = 0; i < n; i++)
        cout << setw(6) << srmas [i];
    cout << "\n\nКол-во столбцов, у которых ср.арифм. больше "
         "элемента побоч. диагонали = " << m << '.' << endl;
    cin.get();
    return 0;
}
Добавлено через 24 минуты
Ой, там ошибка. Строчку 31 заменить на:
C++
1
srmas[j] = sr / n;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru