Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать алгоритм и программу для решения задачи с использованием типа запись https://www.cyberforum.ru/ cpp-beginners/ thread852426.html
Даны сведения о студентах группы: ФИО студента, дата рождения студента, место рождения студента. Вывести список группы по убыванию года рождения студента.
Разработать алгоритм и программу для решения задачи с использованием строк символов C++
Дана строка символов. Определить количество слов, начинающихся с буквы ''а'', вывести на печать самое длинное слово, начинающееся с буквы ''а''.
Разработать рекурсивную функцию для вывода на экран цифр натурального числа в прямом порядке C++
Помогите разобраться Задача такая: разработать рекурсивную функцию для вывода на экран цифр натурального числа в прямом порядке Вот для обратного порядка есть функция reverse а для прямого что...
C++ Не могу найти ошибку в общем у меня есть 8 битный бмп файл я его считываю и записываю в другой бмп файл вроде по алгоритму все правильно , толька картинка все равно пустая #include "stdafx.h" #include <stdio.h>... https://www.cyberforum.ru/ cpp-beginners/ thread852396.html
C++ Обход ввода https://www.cyberforum.ru/ cpp-beginners/ thread852390.html
Народ привет. Я чёт не могу придумать способ один...сейчас объясню задумку) Вот допустим у нас есть прога которая выводит в строчку цифры,выводит каждые 5 секунд допустим ( через Sleep(5000) ) ...
C++ Определить вероятности исходов боя бомбардировщика с истребителями
Необходимо написать программу на С++.Происходит воздушный бой между бомбардмровщиком и двумя атакающими его истребителями. Стрельбу начинает бомбардировщик; он дает по каждому истребителю один...
C++ Как можно найти вхождение подстроки в строку без строковых функций?
Как можно найти вхождение подстроки в строку без строковых функций?
C++ Алгоритм Флойда-Уоршела Ребят, помогите. На завтра нужно сдать алгоритм флойда. Вроде нашел код, но он не выводит САМО ЗНАЧЕНИЕ кратчайшего пути, а только по каким вершинам проходит кратчайший путь. Помогите дописать вывод... https://www.cyberforum.ru/ cpp-beginners/ thread852377.html
C++ Элементы, расположеные на главной диагонали, в первых 3 строках выше диагонали и в последних 2 строках ниже диагонали переместить в одномерный массив https://www.cyberforum.ru/ cpp-beginners/ thread852363.html
Нужно элементы расположены на главной диагонали, в первых 3 строках выше диагонали и в последних 2 строках ниже диагонали переместить в одномерный массив. P.S. help #include <stdio.h> #include...
C++ Программа Жизнь Вообщем... Что-то не могу сообразить с программой... Реализовать алгоритм игры «жизнь». Дано двумерное поле клеток, каждая из которых либо содержит организм (1), либо пуста (0). Каждая клетка... https://www.cyberforum.ru/ cpp-beginners/ thread852355.html
Форумчанин
Эксперт CЭксперт С++
8157 / 5005 / 1436
Регистрация: 29.11.2010
Сообщений: 13,458
30.04.2013, 00:37 0

Дан массив A[5,5]. Найти минимальный элемент среди элементов, расположенных в нечетных строках массива

30.04.2013, 00:37. Просмотров 2115. Ответов 5
Метки (Все метки)

Ответ

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 <iomanip>
#include <cstddef>
#include <array>
#include <random>
#include <algorithm>
#include <iterator>
 
int main()
{
    const std::size_t N = 5;
    std::array<std::array<int, N>, N> A;
    std::mt19937 gen { std::random_device()() };
    std::uniform_int_distribution<int> uid(0, 100);
    auto gen_and_print_arr = [&uid, &gen](std::array<int, N> &a)
    {
        std::generate(a.begin(), a.end(), [&uid, &gen] { return uid(gen); } );
        std::copy(a.begin(), a.end(), std::ostream_iterator<double>(std::cout, " ") );
        std::cout << std::endl;
    };
    std::for_each(A.begin(), A.begin() + N, gen_and_print_arr);
    int min = *std::min_element(A.begin()->begin(), A.begin()->end());
    for (std::size_t i=2; i < A.size(); i+=2)
        min = std::min(min, *std::min_element((A.begin() + i)->begin(),
                                              (A.begin() + i)->end()) );
    std::cout << "\nMin: " << min;
}


Вернуться к обсуждению:
Дан массив A[5,5]. Найти минимальный элемент среди элементов, расположенных в нечетных строках массива
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.04.2013, 00:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти минимальный элемент среди элементов, расположенных в нечетных строках матрицы
Дан массив A. Найти минимальный элемент среди элементов, расположен-ных в нечетных строках...

Найти минимальный элемент среди элементов, расположенных на нечетных позициях массива
Срочно! 2. Дан массив А(15). Найти минимальный элемент среди элементов, расположенных на...

Найти минимальный элемент среди элементов, расположенных на нечетных позициях массива
Пожалуйста, кто нибудь помогите.... решить задачу: Дан массив А(15). Найти минимальный элемент...

Дан массив содержащий r элементов. Определить количество нечетных элементов массива, среди них найти минимальный
Дан массив содержащий r элементов. Определить количество нечетных элементов массива, среди них...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.