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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать алгоритм и программу для решения задачи с использованием типа запись http://www.cyberforum.ru/cpp-beginners/thread852426.html
Даны сведения о студентах группы: ФИО студента, дата рождения студента, место рождения студента. Вывести список группы по убыванию года рождения студента.
C++ Разработать алгоритм и программу для решения задачи с использованием строк символов Дана строка символов. Определить количество слов, начинающихся с буквы ''а'', вывести на печать самое длинное слово, начинающееся с буквы ''а''. http://www.cyberforum.ru/cpp-beginners/thread852423.html
Разработать рекурсивную функцию для вывода на экран цифр натурального числа в прямом порядке C++
Помогите разобраться Задача такая: разработать рекурсивную функцию для вывода на экран цифр натурального числа в прямом порядке Вот для обратного порядка есть функция reverse а для прямого что то такое есть? или только тупо нудно сравнивать соседние числа и менять их местами?
C++ Не могу найти ошибку
в общем у меня есть 8 битный бмп файл я его считываю и записываю в другой бмп файл вроде по алгоритму все правильно , толька картинка все равно пустая #include "stdafx.h" #include <stdio.h> #include <windows.h> #include <math.h> #include <iostream> #include <conio.h> using namespace std;
C++ Обход ввода http://www.cyberforum.ru/cpp-beginners/thread852390.html
Народ привет. Я чёт не могу придумать способ один...сейчас объясню задумку) Вот допустим у нас есть прога которая выводит в строчку цифры,выводит каждые 5 секунд допустим ( через Sleep(5000) ) Пусть она выводит нули,НО усложним задачу... Добавим getch() чтобы разнообразить например ряд цифр. Но тут стоит огромное но...цикл ломается. Сначало программа будет ждать пока что то нажмём а потом...
C++ Определить вероятности исходов боя бомбардировщика с истребителями Необходимо написать программу на С++.Происходит воздушный бой между бомбардмровщиком и двумя атакающими его истребителями. Стрельбу начинает бомбардировщик; он дает по каждому истребителю один выстрел и сбивает его с вероятностью р1. Если данный истребитель не сбит, то он независимо от судьбы другого стреляет по бомбардировщику и сбивает его с вероятностью р2. Определить вероятности следущих... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
30.04.2013, 00:37
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru