Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не получается сгенерировать массив по типу "Судоку" https://www.cyberforum.ru/ cpp-beginners/ thread628741.html
Всем привет. Пару дней назад начал учить с++ и столкнулся с проблемой при генерации судоку. Вообщем дело в следующем, программа компилируется нормально, но при запуске вылазит ошибка : Имя события проблемы: APPCRASH Имя приложения: sudoku1.exe Версия приложения: 0.0.0.0 Отметка времени приложения: 50101d30 Имя модуля с ошибкой: StackHash_e98d Версия модуля с ошибкой: 0.0.0.0...
Как работать с картинкой, зная HBITMAP C++
Всем привет. Пытаюсь загрузить курсор в картинку CURSORINFO cinfo; cinfo.cbSize=sizeof(CURSORINFO); bool e=GetCursorInfo(&cinfo); HBITMAP imcur; imcur=(HBITMAP)CopyImage(cinfo.hCursor,IMAGE_CURSOR,0,0,0); Картинку грузит(фон правда черным становится), т.к. выводил на экран.
C++ Непонятная ошибка при разносе метода из кода класса Не могу понять от чего происходит ошибка. Создал класс в VS 2008, создал метод демонстрации. Пока этот метод находится в теле класса, всё работает выношу из тела выдаёт ошибки, хотя вроде всё правильно делаю. #include <iostream> using namespace std; class Experiment { int arry; public: Experiment(void); void Pokaz(); }; https://www.cyberforum.ru/ cpp-beginners/ thread628728.html C++ Бред в крестиках ноликах https://www.cyberforum.ru/ cpp-beginners/ thread628715.html
Проблема. Написал цикдические крестики нолики ( в конце игры спрашивает хотите сыгарть еще или нет?) и после этого происходит какой то бред. Конкретнее скопируйте код и уидите сами. После 5-6 повторения все приходит в норму. Вот сам код: #include<iostream> #include<string.h> #include<stdio.h> using namespace std; char r; char q='y'; char n1 , n2 ; char t = {'_', '_', '_', '_', '_', '_',...
Можно ли создать символьный двумерный массив char ? C++
Можно ли создать символьный двумерный массив char ? Например char slovo; и потом записывать и считывать слова ?
C++ Строка в консоли Что сделать что бы в консоли, когда выводиться строка, были не крякозябры, а нормальный текст? Русский текст. https://www.cyberforum.ru/ cpp-beginners/ thread628686.html
C++ Определение метода вне класса, как inline в многофайловом проекте Здравствуйте! Помогите разобраться!) В общем имеется: /////////////////////////////////////////MonstrLib.h///////////////////////////////// #ifndef MONSTR_LIB https://www.cyberforum.ru/ cpp-beginners/ thread628674.html C++ Условие для прекращения цикла
Имеется задача: Ввести двоичный код и перевести его в десятичный. Имеется подсказка для решения задачи: использовать деление и деление с остатком, для "вырывания" отдельных чисел из двоичного кода. Сама формула перевода с двоичного на десятичный уже есть. Проблема: оно заключается в том чтобы создать цикл. Цикл в котором будут "вырываться" числа из двоичного кода, чтобы преобразовать их в...
C++ Проблема с массивом строк https://www.cyberforum.ru/ cpp-beginners/ thread628635.html
Доброго времени суток! Есть класс, в котором объявлен массив строк class MyClass { public: MyClass(); ~MyClass(void); bool Write(int i); void PutValue(int index, char* str);
C++ Проверка на корректный ввод. Выходит из цикла раньше времени Хочется чтобы код заставлял вводить юзера снова и снова пока тот не ввидет корректный инпут. А у меня получается что он просто проверяет и если импут не корректный то выходит из цикла. Подскажите где я напортачил заранее спасибо ! #include <iostream> int main () { double x; https://www.cyberforum.ru/ cpp-beginners/ thread628622.html
C++ Вычисление sin(x)/x
Доброго время суток. Написать программу вычисления sin(x)/x используя разложения в ряд: \frac{sin(x)}{x}=\sum_{0}^{infinity}\frac{{(-1)}^{n}*{x}^{2*n}}{(2*n+1)!} Если не правильно, то поправьте меня для вывода рекуррентной формулы нужно взять отношение: {a}_{n}=\sum_{0}^{infinity}\frac{{(-1)}^{n}*{x}^{2*n}}{(2*n+1)!} ...
C++ Методы доступный только конкретному классу Можно сделать так чтобы некоторые методы класса В были доступны только в пространстве методах класса А? https://www.cyberforum.ru/ cpp-beginners/ thread628608.html
Эксперт С++
342 / 306 / 36
Регистрация: 16.06.2009
Сообщений: 486
25.07.2012, 22:07 0

Найти наименьшие элементы матрицы - C++ - Ответ 3300488

25.07.2012, 22:07. Показов 3276. Ответов 12
Метки (Все метки)

Ответ

Lokoss,

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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream>
#include <algorithm>
#include <random>
#include <vector>
 
#include <boost/multi_array.hpp>
 
const int M = 5;
const int N = 5;   
 
int main() {
   typedef boost::multi_array <int, 2> matrix_t;
   typedef boost::multi_array_types::index_range range;
   typedef matrix_t::array_view <1>::type matrix_view;
   typedef boost::multi_array_ref <int, 1> array_ref;
   
   std::mt19937 rng;
   std::uniform_int_distribution <int> int_dist(-50, 50);
   
   matrix_t matrix(boost::extents[M][N]);
   array_ref matrix_ref(
      matrix.data(),
      boost::extents[matrix.num_elements()]
   );
 
   std::generate(
      matrix_ref.begin(),
      matrix_ref.end(),
      [&int_dist, &rng]() -> int {
            return int_dist(rng);
      }
   );
   
   std::vector <int> min_vector;
   for (std::size_t index = 0; index < N; index++) {
      matrix_view row_view = matrix[boost::indices[index][range()]];
      min_vector.push_back(
         *std::min_element(
            row_view.begin(),
            row_view.end()
          )
      );  
   }
     
   for (std::size_t i = 0; i != matrix.size(); ++i) {
      std::copy(
         matrix[i].begin(),
         matrix[i].end(),
         std::ostream_iterator <int>(std::cout, "\t")
      );
      std::cout << '\n';
   }
   
   std::cout << "Minimum elements in rows: "; 
   std::copy(
      min_vector.begin(),
      min_vector.end(),
      std::ostream_iterator <int>(std::cout, " ")
   );
   
   std::cout << "Maximum element in minimum: "; 
   std::cout <<
      std::distance(
         min_vector.begin(),
         std::max_element(
            min_vector.begin(),
            min_vector.end()
         )
      );
 
   return 0;
}
http://liveworkspace.org/code/... ee65fb95a7

Вернуться к обсуждению:
Найти наименьшие элементы матрицы C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2012, 22:07
Готовые ответы и решения:

Две матрицы размером 5 * 5. Найти детерминант их суммы, а также наименьшие и наибольшие элементы
Так сложилось что в понедельник нужно сдать эту лабораторную работу иначе меня исключат из...

Найти наименьшие элементы каждой строки квадратной матрицы и поместить их на главную диагональ
где ошибка ? нужно найти малейшие элементы каждой строки квадратной матрицы и поместить их на...

Выбрать в строках матрицы самые левые наименьшие элементы и поставить их в первый столбец
Дана матрица N×M, состоящая из натуральных чисел. Выбрать в строках самые левые наименьшие...

Найти наименьшие элементы в каждой матрице и напечатать их номера
Даны одномерные массивы A, B, C. Записать их в виде матриц AA , BB , CC , найти наименьшие элементы...

12
25.07.2012, 22:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2012, 22:07
Помогаю со студенческими работами здесь

Найти элементы массива наименьшие среди чётных чисел и наибольшие среди нечетных
Дан массив из N целых чисел типа int где N&lt;=16. Найти значения и порядковые номера...

Вывести наименьшие элементы каждой строки и их индексы
Не могу понять задачу,а именно как найти второй наименьший элемент и как вывести их одновременно....

Определить наименьшие элементы строк в заданной матрицк
Дана действительная матрица пазмера mxn. Определить числа b1,...,bm, равные соответственно:...

Вывести наименьшие значения матрицы и их индексы
Как вывести в двухмерном массиве наименьшее значение и его индекс , и если таких значений несколько...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru