Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Ключ для indexNow
Скрипт от рекламы
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
Stasyadoma
16.12.2020
?>
Составить алгоритм графическим и словесным
Информатика
Ответить
Ответы
master-lamaster
16.12.2020
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64
#include <vector>
#include <array>
#include <iostream>
#include <algorithm>
#include <utility>
#include <random>
#include <iterator>
using namespace std;
int main()
{
mt19937 gen{ random_device()() };
uniform_int_distribution<> uid(1, 100);
vector<vector<int>> v2d(3, vector<int>(3));
int max_i;
for_each(v2d.begin(), v2d.end(), [&max_i, &uid, &gen](vector<int>& v) {
generate(v.begin(), v.end(), [&uid, &gen]() { return uid(gen); });
max_i = max(*max_element(v.begin(), v.end()), max_i);
});
cout << endl;
v2d.erase(remove_if(v2d.begin(), v2d.end(), [&max_i](vector<int>& v) {
return find(v.begin(), v.end(), max_i) != v.end();
}), v2d.end());
for (const auto& i : v2d)
{
copy(i.begin(), i.end(), ostream_iterator<int>(cout, " "));
cout << endl;
}
}
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Составить алгоритм графическим и словесным
Ваше имя (никнейм)*
Email*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
Определите значение переменной y после выполнения фрагмента программы. Очень нужно, заранее большое.
Автор: dream2366
1. Что такое логика? 2. Какие основные понятия использует логика? 3. Что такое сложное высказывание? 4. Что такое таблица истинности? 5. Что такое импликация и что такое результат импликации? 6. Что т...
Автор: fakyou170
Дана блок-схема. Какое значение будет иметь z на выходе, если x=30? (промежуточные вычисление не округляйте; ответ округли до десятых)ответ:
Автор: tatiana2676
Тест по теме дистанционное обучение (ДО) 1.Что такое система дистанционного обучения ? Приведите примеры данных систем.2.Какие направления система дистанционного обучения включает в качестве основных ...
Автор: urazmetova
1. сравните (поставте знак отношения) объёмы информации.объясните свой ответ. 24 бита 3 байта 250 байт 0.25 кбайта 2. сообщение, записанное буквами из 64-символьного алфавита, содержит 500 символов....
Автор: zolotayaoxana1982
Какие характерные особенности мультимидийный продуктов
Автор: emik071089
В дереве 4 потомка, и все они являются листьями. Нарисуйте это дерево. Сколько в нем вершин?
Автор: anaissite6
Информационный объем сообщения равен 2 кб. Информационный вес символа 32 бита. Сколько символов содержит сообщение?
Автор: Gavrilova2527
Почему роботы создаются по принципу живых организмов?
Автор: mirogall
Си. Даны натуральные числа N (N<=30), К (K<=30) и два массива A(N) и B(K Сформировать массив, состоящий из элементов, входящих в обе последовательности
Автор: tvmigunova551
Программа для просмотра документов в интернете обмена данными между человеком и компьютером? Другое название прикладной программы?
Автор: a96849926288
должно быть в виде таблицы дано ; решение
Автор: antoska391
Запишите, , на языке паскаля. условие : подсчитать кол-во положительных чисел среди чисел a, b, c .
Автор: ирина Альбертовна
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введённых ч...
Автор: stomcom01
Сколько секунд потребуется модему, информацию со скоростью 24000 бит/с, чтобы передать цветное растровое изображение размером 1440 х 800 пикселов при условии, что в палитре 65 тысяч цветов? результ...
Автор: alfaantonk
▲
#include <vector>
#include <array>
#include <iostream>
#include <algorithm>
#include <utility>
#include <random>
#include <iterator>
using namespace std;
int main()
{
mt19937 gen{ random_device()() };
uniform_int_distribution<> uid(1, 100);
vector<vector<int>> v2d(3, vector<int>(3));
int max_i;
for_each(v2d.begin(), v2d.end(), [&max_i, &uid, &gen](vector<int>& v) {
generate(v.begin(), v.end(), [&uid, &gen]() { return uid(gen); });
max_i = max(*max_element(v.begin(), v.end()), max_i);
});
cout << endl;
v2d.erase(remove_if(v2d.begin(), v2d.end(), [&max_i](vector<int>& v) {
return find(v.begin(), v.end(), max_i) != v.end();
}), v2d.end());
for (const auto& i : v2d)
{
copy(i.begin(), i.end(), ostream_iterator<int>(cout, " "));
cout << endl;
}
}