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

Дана матрица m и n - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить матрицу, элементы которой равны разности между min и max элементов матрицы А, расположенных в закрашенной области http://www.cyberforum.ru/cpp-beginners/thread673157.html
Здравствуйте, есть такая задача: Задана матрица А вещественных чисел размера N*N (N<=20, задаётся как параметр). Построить по ней матрицу В того же размера, элемент В которой равен разности между max и min всех тех элементов матрицы А, которые расположены в некоторой её области (на рисунке закрашена), определяемой по номеру строки i и номеру столбца j так, как показано на рисунке (прилагается)....
C++ Не получается избавится от ошибки "see declaration of 'CheckFlt'" Проблема появилась после того, как я начал разбивать программу на отдельные файлы. При компилировании у меня появляется ошибка 1>c:\users\roma\documents\visual studio 2010\projects\laba_1_ver_3\laba_1_ver_3\myinput.cpp(4): error C2572: 'CheckFlt' : redefinition of default parameter : parameter 3 1> c:\users\roma\documents\visual studio... http://www.cyberforum.ru/cpp-beginners/thread673145.html
Почему в приведенном коде всегда первым отрицательным элементом является нулевой элемент C++
Я туплю и не понимаю почему он всегда первым отрицательным элементом берёт нулевой элемент. Исправьте, пожалуйста, чтобы работала корректно. #include "stdafx.h" #include <stdio.h> #include <clocale> #include <conio.h> #include <iostream> using namespace std;
Найти номер элемента из массива А, с которого массив В начинается как подпоследовательность C++
Помогите, пожалуйста, написать программу, которая находила бы номер элемента из массива А, с которого массив В начинается как подпоследовательность(массивы ввести с клавиатуры): к примеру А {1 3 5 35 23 4 0} B {5 35 23 } в этом случае программа должна вывести 2, если подпоследовательности нет, то программаа должна вывести нет вхождений Спасибо Тема не может называться...
C++ Как перегрузить поле с типом Char http://www.cyberforum.ru/cpp-beginners/thread673125.html
нужна перегрузка сложения в классе int o; char *gr; вот если интовское поле было то пишу Text Text::operator+(Text &str3)
C++ Перегрузить оператор Привет всем! Помогите решить задачку. Перегрузить оператор для объекта содержащего два закрытых элемента так, чтоб элемент одного объекта сдвигался вправо на количество байтов равное числу находящемуся в соответствующем поле другого объекта. Не использовать дружеские функции. подробнее

Показать сообщение отдельно
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
17.10.2012, 12:24     Дана матрица m и n
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
/*
Дана матрица n и m. Записать в другой массив строку,
составленную из средне арифметических элементов строк матрицы.
*/
 
#include <iostream>
#include <algorithm>
#include <numeric>
 
const int N = 10;
const int M = 15;
 
int getRand(void) { return rand() % 90 + 10; }
 
int main(void)
{
    setlocale(0, "rus");
 
    int Matrix[N][M];
    std::generate(Matrix[0], Matrix[0] + N * M, getRand);
    std::cout << "Матрица: " << std::endl;
    for (int n = 0; n < N; ++n)
    {
        std::copy(Matrix[n], Matrix[n] + M, std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
    std::cout << std::endl;
 
    int Avg[N];
    for (int n = 0; n < N; ++n)
    {
        int Sum = std::accumulate(Matrix[n], Matrix[n] + M, 0);
        Avg[n] = Sum / M;
    }
 
    std::cout << "Массив ср.арифметических: ";
    std::copy(Avg, Avg + N, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    system("pause");
}
 
Текущее время: 04:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru