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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
$teelRat
Сообщений: n/a
#1

Максимальный и минимальные элементы массивов - C++

15.12.2009, 23:26. Просмотров 499. Ответов 2
Метки нет (Все метки)

Доброго времени суток, уважаемый форумчане! Возникла проблема с написанием программы для решения вот так вот задачки - "Заменить минимальный элемент массива A(5x8) максимальным элементом массива B(7x6), а минимум массива B - максимальным элементом массива A". Благодарен за любую помощь и советы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2009, 23:26     Максимальный и минимальные элементы массивов
Посмотрите здесь:

В каждом из массивов найти минимальный положительный и и максимальный отрицательный элементы - C++
Цель: научиться использовать механизм перегрузки функций при разработке программ на языке программирования с++ Задание: Даны массивы...

Записать элементы из двух массивов в третий и поменять в нем местами минимальный и максимальный элемент - C++
Помогите пожалуйста с прогой, как Можно проще , по условию :Записать четные положительные элементы целочисленных массивов X и Y в массив Z....

Нужно найти максимальные и минимальные числа в массиве, причём кол-во массивов задаётся пользователем - C++
#include <iostream.h> int main () { int a, n; cin>>n; for (int i=0; i<n;i++) cin >> a; for...

Удалить минимальные элементы массива - C++
Удалить все минимальные элементы. Использовать дополнительные массивы нельзя

Найти в массиве минимальные элементы. - C++
Здравствуйте! Прошу помочь с такой задачкой: В действительном массиве максимальной размерностью 7*7 найти в нечетных столбцах минимальные...

Заменить все минимальные элементы на противоположные. - C++
Дана последовательность из n действительных чисел. (задачу решить,используя одномерный массив) Заменить все минимальные элементы на...

Найти минимальные элементы столбцов матрицы - C++
пыталась решить задачу, написала такой вот код #include <iostream> #include <iomanip> #include <stdlib.h> #include <cstdio> ...

Заменить минимальные элементы списка числом 1 - C++
Помогите, пожалуйста, решить задачу в С++. Сформировать список из натуральных чисел. Заменить минимальные элементы списка числом 1.

Определить минимальные элементы во всех столбцах - C++
Определить минимальные элементы во всех столбцах.

Найти минимальные элементы в строках квадратной матрицы - C++
помогите пожалуйста составить код


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
R0mm
Псевдо программист
192 / 113 / 15
Регистрация: 19.09.2009
Сообщений: 303
16.12.2009, 06:51     Максимальный и минимальные элементы массивов #2
$teelRat, обход массива А по строкам, просматриваешь столбцы, в результате обхода находишь максимальный и минимальный элементы(так же сохраняешь индексы)..
такой же обход массива Б.
делаешь замену.
zstasz
9 / 9 / 1
Регистрация: 11.11.2009
Сообщений: 33
16.12.2009, 15:10     Максимальный и минимальные элементы массивов #3
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
                         int amin,x,y,amax,x1,y1,bmin,x2,y2,bmax,x3,y3;
             x=y=x1=y1=x2=y2=x3=y3=0;
             amin=A[x][y]; amax=A[x1][y1];
             bmin=B[x2][y2]; bmax=B[x3][y3];
             for(int i=0;i<5;i++)
                  for(int j=0;j<8;j++)
                  {
                      if(A[i][j]<amin)
                        {
                            amin=A[i][j];
                            x=i;
                            y=j;
                        }
                      if(A[i][j]>amax)
                        {
                            amax=A[i][j];
                            x1=i;
                            y1=j;
                        }
                  }
             for(int i=0;i<7;i++)
                  for(int j=0;j<6;j++)
                      {
                      if(B[i][j]<bmin)
                        {
                            bmin=A[i][j];
                            x2=i;
                            y2=j;
                        }
                      if(B[i][j]>bmax)
                        {
                            bmax=B[i][j];
                            x3=i;
                            y3=j;
                        }
                  }
                  A[x][y]=B[x3][y3];
                  B[x2][y2]=A[x1][y1];
Ответ Создать тему
Опции темы

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