Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 29.04.2013
Сообщений: 11
1

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

29.04.2013, 22:27. Просмотров 2109. Ответов 5
Метки нет (Все метки)

Дан массив A[5,5]. Найти минимальный элемент среди элементов, расположенных в
нечетных строках массива.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2013, 22:27
Ответы с готовыми решениями:

Найти минимальный элемент среди элементов, расположенных в нечетных строках массива
Цель лабораторной работы: получить навыки по обработке двумерных массивов с помощью языка Си. Дан...

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

Найти минимальный элемент среди элементов, расположенных в нечетных строках массива
Решите задачу с помощью двумерных массивов. Дан массив A. Найти минимальный элемент среди...

Найти минимальный элемент среди элементов расположенных в нечетных строках массива
Дан массив А 5.5 найти минимальный элемент среди элементов расположенных в нечетных строках массива

5
243 / 244 / 38
Регистрация: 08.04.2013
Сообщений: 927
29.04.2013, 22:29 2
В чем вопрос?
0
0 / 0 / 0
Регистрация: 29.04.2013
Сообщений: 11
29.04.2013, 22:31  [ТС] 3
Ах да, забыл. Составить блок-схему алгоритма и программу для решения задачи с использованием двумерных массивов.
0
407 / 245 / 117
Регистрация: 26.12.2012
Сообщений: 786
29.04.2013, 23:24 4
А немножко подумать.Хоть что нибудь для начала.
0
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
29.04.2013, 23:58 5
здесь найпростейший алгоритм:
1.найдите нечётные строки вашего массива;
2.Находите среди них минимальный элемент;

Добавлено через 25 минут
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
#include "stdafx.h"
#include <iostream>
#include <clocale>
#include <iomanip>
#include <ctime>
 
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale (LC_ALL,"Russian");
    srand (time(NULL));
 
    int **massiv,str = 5,stb = 5;
    massiv = new int *[str];
        for (int i = 0;i<str;i++)
        {
            massiv[i] = new int [stb];
        }
 
        for (int i = 0;i<str;i++){
            for (int j = 0;j<stb;j++)
            {
                massiv [i][j] = rand () % 10;
                cout<<setw (3)<<massiv[i][j];
            }
            cout<<endl;
        }
 
        int count = 0;
        int min =massiv[0][0] ;
        
        for (int i = 0;i<str;i++){
            for (int j = 0;j<stb;j++)
            {
                if (j % 2 == 0)
                    count = massiv[i][j];
                if (min > count)
                    min = count;
            }
        }
 
        cout<<"Минимальный элемент: "<<min;
            cout<<endl;
 
            for (int i = 0;i<str;i++)
                delete [] massiv[i];
 
            delete [] massiv;
    system ("pause");
    return 0;
}
Эхх...
1
Форумчанин
Эксперт CЭксперт С++
8157 / 5005 / 1436
Регистрация: 29.11.2010
Сообщений: 13,458
30.04.2013, 00:37 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 <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;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.04.2013, 00:37

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

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

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

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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