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

Найти число пар соседних элементов массива - C++

Восстановить пароль Регистрация
 
yardie
 Аватар для yardie
8 / 8 / 0
Регистрация: 14.07.2010
Сообщений: 166
26.10.2010, 12:07     Найти число пар соседних элементов массива #1
Дан двумерный массив. Найти число пар соседних элементов. В качестве соседних элементов расссматривать
1 только элементы расположенные в одной строке
2 только элементы расположенные в одном столбце
3 элементы расположенные в одной строке и в одном столбце


Свой вариант решения не кидаю, ибо там у меня сплошная путаница(((

Добавлено через 54 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
void main()
{
const int z = 2, y = 3; 
int a[z][y]; 
int i,j;
int s=0,n=0;
for(i = 0; i < z; i++)
{for( j = 0; j < y; j++)
cin>> a[i][j];}
for(i = 0; i < z; i++)
{
for( j = 0; j < y; j++)
{
if( a[i][j] > a[i][j+1]  || a[i][j] < a[i][j+1])
s++;
}
}
cout << "Paru" << s;
cin.get();
cin.get();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2010, 12:07     Найти число пар соседних элементов массива
Посмотрите здесь:

C++ Количество пар соседних элементов
Найти пары соседних элементов последовательности, среднее арифметическое которых равно N и количество таких пар. C++
C++ Массив: отсортировать массив в порядке возрастания и найти количество соседних пар элементов отличающихся между собой
Найти число пар соседних элементов массива, являющихся четными числами C++
Разработайте программу, в которой реализовано нахождение количества пар одинаковых по значению соседних элементов одномерного массива C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
26.10.2010, 12:58     Найти число пар соседних элементов массива #2
yardie, найти число пар одинаковых соседних элементов?
yardie
 Аватар для yardie
8 / 8 / 0
Регистрация: 14.07.2010
Сообщений: 166
26.10.2010, 13:01  [ТС]     Найти число пар соседних элементов массива #3
Да, одинаковых)))
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
26.10.2010, 13:15     Найти число пар соседних элементов массива #4
Возможно я чего не допонял, но вроде так:
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
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main()
{
const int ROWS = 5, COLS = 5;
int arr[ROWS][COLS];
int i, j, kol_r=0, kol_c=0;
 
srand(time(NULL));
 
for(i=0; i<ROWS; ++i)
{
    for(j=0; j<COLS; ++j)
    {
        arr[i][j]=rand()%10;
        cout<<arr[i][j]<<' ';
    }
    cout<<'\n';
}
 
for(i=0; i<ROWS; ++i)
{
    for(j=0; j<COLS-1; ++j)
        if(arr[i][j]==arr[i][j+1])
            kol_r++;
}
cout<<"\n1: Par v strokah: "<<kol_r;
 
 
for(j=0; j<COLS; ++j)
{
    for(i=0; i<ROWS-1; ++i)
        if(arr[i][j]==arr[i+1][j])
            kol_c++;
}
cout<<"\n2: Par v stolbtsah: "<<kol_c;
 
cout<<"\n3: Vsego par: "<<kol_r+kol_c;
cin.get();
return 0;
}
yardie
 Аватар для yardie
8 / 8 / 0
Регистрация: 14.07.2010
Сообщений: 166
26.10.2010, 13:24  [ТС]     Найти число пар соседних элементов массива #5
Спасибо))) Принцип понятен)))
Женя12242435
0 / 0 / 0
Регистрация: 06.10.2014
Сообщений: 2
06.10.2014, 21:36     Найти число пар соседних элементов массива #6
а что означают с 16 по 36 рядки?
Yandex
Объявления
06.10.2014, 21:36     Найти число пар соседних элементов массива
Ответ Создать тему
Опции темы

Текущее время: 01:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru