Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 30.10.2018
Сообщений: 4
1

В двумерном массиве содержатся не повторяющиеся элементы. Найти наименьшую разницу между ними

27.11.2018, 16:44. Показов 571. Ответов 0

Author24 — интернет-сервис помощи студентам
Всем привет. Нужно найти наименьшую разницу между двумя элементами и вывести их индексы. Вот что у меня примерно получилось:
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
#include <iostream>
# include <conio.h>
#include <cmath>
#include <stdlib.h>
using namespace std;
const int n=2;
const int  m=2;
int main()
{int  min, i,j,l,k,p1,p,b,b1,s;
int a[m][n];
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
cin>>a[i][j];
for (int i=0; i<m; i++)
{for (int j=0; j<n; j++)
{cout <<a[i][j]<<" "; }
  cout<<endl;};
 cout<<endl;
 min=abs(a[0][0]-a[0][1]);
 cout<<"min="<<min<<endl;
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
{s=a[i][j];
         
     for (int k=0; i<n; i++)
        for (int l=0; j<m; j++)    
              if (abs(s-a[k][l])<min && abs(s-a[k][l])!=0  ) 
              {min=abs(s-a[k][l]);cout<<min<<endl; p=k; p1=l; b=i; b1=j;};};
  cout<<"min="<<min<<endl;   
 cout<<"1 элемент  "<<b<<" "<<b1<<endl;
 cout<<"2 элемент  "<<p<<" "<<p1;
getch ();
return 0;
}
Но выводит совершенно не, решить не получается.
Если кто сможет решить, то можно простым языком?) я только учусь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2018, 16:44
Ответы с готовыми решениями:

Найти в массиве минимум и максимум и показать элементы между ними
Есть задача для экзамена не могу писать код если не сложно помогите Пример : Массив : 3 4 6 1 2 9...

В одномерном массиве найти два максимальных элемента и удалить все элементы между ними
Дана задача : В одномерном массиве найти два максимальных элемента и удалить все элементы между...

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

Повторяющиеся элементы в двумерном массиве
Необходимо найти максимальный элемент среди повторяющихся в двумерном массиве. Я искал, но не...

0
27.11.2018, 16:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2018, 16:44
Помогаю со студенческими работами здесь

Найти максимальные и минимальные элементы в каждом массиве, их индексы, количество элементов между ними
Помогите плиз(( 1.Даны два массива по 20 элементов. Найти максимальные и минимальные элементы в...

В одномерном массиве найти два максимальных элемента и удалить все элементы между ними
Есть задача: В одномерном массиве найти два максимальных элемента и удалить все элементы между...

Известно, что в массиве А два отрицательные элементы. Найти сумму элементов, расположенных между ними
Известно, что в массиве А два отрицательные элементы. Найти сумму элементов, расположенных между...

Найти больше меньше из четырех чисел и разницу между ними
Найти больше меньше из четырех чисел и разницу между ними Сложно)


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru