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

Дан двумерный массив размером 5х6, заполненный случайным образом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решение интегрального уравнения Вольтерра. формула прямоугольников http://www.cyberforum.ru/cpp-beginners/thread584624.html
Здравствуйте!!! Помогите с написание такой задачки: дано интегральное уравнение: u(x) = 1 + интеграл от 0 до х (x-t)u(t)dt. Свести задачу к эквивалентной задаче Коши 2-го порядка (продифференцировать уравнение 2 раза) и применить формулу прямоугольников для решения. Я совсем не представляю как написать такую программу!(
C++ Структуры и файлы Подскажите пожалуйста,как написать? В файле все представлено.... http://www.cyberforum.ru/cpp-beginners/thread584613.html
Массив C++
Помогите пожалуйста сделать массивы zx, zb,zla динамическими. Большое спасибо. #include "stdafx.h" #include <iostream>//i/o #include <conio.h> //getch #include <cmath> //fabs, abs #include "stdafx.h" #include <math.h> #include <tchar.h>
Задача коммивояжёра C++
Как решить задачу коммивояжёра методом ветвей и границ. Необязательно писать код, буду рад словесному объяснению.
C++ Массив Задача http://www.cyberforum.ru/cpp-beginners/thread584592.html
День добрый! Помогите с массивом решить задачу Дан массив размера N. Найти номера двух ближайших по значению элементов из этого массива (то есть элементов с наименьшим модулем разности) и вывести эти номера в порядке возрастания. Спасибо заранее!!!!
C++ Массив. Заполнение (Горка) Ещё раз здравствуйте! Помогите с массивом. Заполнить массив «горкой» {1, 4, 5, 8, ... ,7 ,6 ,3 ,2} Заранее спасибо!!!! подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,428
24.05.2012, 10:21     Дан двумерный массив размером 5х6, заполненный случайным образом
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
#include <iostream>
#include <algorithm>
#include <iterator>
#include <random>
 
int main()
{
    const std::size_t M = 5, N = 6;
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<int> uid(0, 9);
    int A[M][N];
    std::for_each(A, A + M, [&uid, &gen](int *pvalue)
    {
        std::generate(pvalue, pvalue + N, [&uid, &gen] {return uid(gen); } );
        std::copy(pvalue, pvalue + N, std::ostream_iterator<int> (std::cout, " ") );
        std::cout<< std::endl; 
        *std::max_element(pvalue, pvalue + N) *= -1;
    } );
    std::cout<< "\nAfter:\n";
    std::for_each(A, A + M, [](int *pvalue)
    {
        std::copy(pvalue, pvalue + N, std::ostream_iterator<int> (std::cout, " ") );
        std::cout<< std::endl;
    } );  
    return 0;
}
 
Текущее время: 20:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru