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

Найти min в трехмерном массиве

25.01.2015, 07:20. Просмотров 927. Ответов 4
Метки нет (Все метки)

Помогите доработать программу чтобы выводился min в трёхмерном массиве(сейчас ищет максимальное)
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#include <vcl.h>
int main(int argc, char** argv) {
 
int A[5][6][7], i, j, k;
unsigned short int L = 0;
int *inc;
srand(time(NULL));
for(int i = 0; i<5; i++) {
for(int j = 0; j<6; j++){
for(int k = 0; k<7; k++){
A[i][j][k] = rand(); printf("%5d ", A[i][j][k]);}
printf("\n");}
printf("\n");}
for(i = 0; i<5; i++) {
for(j = 0; j<6; j++){
for(k = 0; k<7; k++){
if(A[i][j][k] > L) {L = A[i][j][k]; inc = &A[i][j][k];}}}}
printf("%0p = %d\n", inc, *inc);
getch();
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2015, 07:20
Ответы с готовыми решениями:

Найти max и min значения в массиве
Подскажите плиз . Задание звучит так : взять произвольный массив из 10 чисел и чтобы программа...

как найти min в двух мерном массиве
Помогите пожалуйста надо найти min в двух мерном массиве

В массиве найти сумму min элементов.(функции)
В заданном одномерном массиве найти сумму двух наименьших элементов. Программа нужна при помощи...

Дано: n, a[n], b[n]. Используя макроопределение с аргументами , найти min элемент в каждом массиве.
Дано: n, a, b. Используя макроопределение с аргументами , найти min элемент в каждом массиве....

4
Заблокирован
25.01.2015, 07:26 2
Лучший ответ Сообщение было отмечено admokep как решение

Решение

В строке 21 поменяйте знак больше на меньше.
1
0 / 0 / 0
Регистрация: 02.12.2014
Сообщений: 45
25.01.2015, 07:31  [ТС] 3
Цитата Сообщение от IrineK Посмотреть сообщение
В строке 21 поменяйте знак больше на меньше.
теперь выводится значение в два раза больше максимума
0
Заблокирован
25.01.2015, 07:33 4
Лучший ответ Сообщение было отмечено admokep как решение

Решение

В строке 18 перед циклами напишите
C++
1
L = A[0][0][0]; inc = &A[0][0][0];
1
0 / 0 / 0
Регистрация: 02.12.2014
Сообщений: 45
25.01.2015, 07:35  [ТС] 5
Цитата Сообщение от IrineK Посмотреть сообщение
В строке 18 перед циклами напишите
Спасибо! Работает)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2015, 07:35

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

Наименьшее значение в трехмерном массиве
Подскажите,пожалуйста, как написать код к заданию:написать программу поиска минимального элемента в...

Вывести фигуру в трехмерном массиве на экран
Программа должна демонстрировать работу с классом объявленным и определённым, класс применяется для...

Подсчитать в массиве среднее арифметическое всех элементов, найти макси мальный max и минимальный min элементы массива.
Вопрос в следующем. Нужно написать программу на С++ вот задание: Создать массив a1, a2, ..., an...

Как заменить 0 в трехмерном массиве, которые находятся между определенными числами, на -1?
На вход программе дается размер матрицы (n), далее мы увеличиваем ее, но нумеруем только...


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

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

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