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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать игровое поле в игре "Тетрис" http://www.cyberforum.ru/cpp-beginners/thread1193015.html
Добрый вечер, писал программу тетрис, и ни как не могу исправить некоторые ошибки Что нужно: 1. Нужно поле игровое по центру консоли как на миниатюре. 2. Белый квадрат который на миниатюре, во время игры он носится по всему полю, убрать его нужно. Он возникает из за перерисовки поля. Мигание это Код: #include <stdio.h> // опр-ие мак-в #include <stdlib.h>// выд-ие памяти, конт-ль вып...
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; }; При создании объекта структуры не могу вызвать конструкторы(при передачи аргументов), как можно решить эту проблему? List *temp = new List; temp->a(h,m,s);//ошибка
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.Вывести на экран сообщение в зависимости от введенного значения оценки (по десятибалльной системе), например: оценки 1, 2 - плохо, 3, 4 и 5 - удовлетворительно, и т.д., иначе – неправильный ввод Нужна помощь в... подробнее

Показать сообщение отдельно
kivalrd
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 50
30.05.2014, 03:31     Среднеарифметическое каждого столбца матрицы: перевод программы с Pascal
У меня как-то так получилось:
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;
 
Текущее время: 23:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru