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

Дан массив из N целых чисел. Определить количество пар соседних элементов с одинаковым значением

18.09.2014, 20:10. Просмотров 2165. Ответов 2
Метки нет (Все метки)

Есть рабочая программа для решения этой задачи.
Опишите подробно каждое действие в ней (что?, как?, и зачем?). Заранее благодарю!
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
#include <iostream>
#include <locale.h>
 
using namespace std;
 
 
int const N=10;
 
int main()
{
    setlocale(LC_ALL, "rus");
 
    int nA[N] = {10,2,3,2,2,7,9,88};
    int i,count_pair;
 
    for(i=0;i<N;i++)
    {
        cout << "nA[" << i << "] " << nA[i] << endl;
    }
    count_pair=0;
    for(i=0;i<N-1;i++)
    {
        if(nA[i] == nA[i+1])
        {
            count_pair++;
        }
    }
 
    cout << "число пар = " << count_pair << endl;
 
 
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2014, 20:10
Ответы с готовыми решениями:

Определить количество пар соседних элементов массива с одинаковым значением (блок-схема)
Помогите составить блок-схему к этой программе. Заранее благодарю. #include...

Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5
Дан массив целых чисел. Определить количество четных элементов и количество...

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

Дан двумерный массив целых чисел. Вычислить количество четных чисел среди элементов, встречающихся в массиве ровно 3 раза
Кто может, помогите пожалуйста:)

Дан массив целых чисел. Найти среднее арифметическое, количество отрицательных элементов
нужно решить задачу в С++ Дан массив целых чисел.Найти -среднее...

2
TheZimbabve
1 / 1 / 2
Регистрация: 10.06.2013
Сообщений: 71
18.09.2014, 20:22 2
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 <locale.h>
 
using namespace std;
 
 
int const N=10; main()//Задаем длинну массива
 
int main()
{
setlocale(LC_ALL, "rus"); // Чтобы на консоль русский язык выводить
 
int nA[N] = {10,2,3,2,2,7,9,88}; // Объявляем массив с его элементами
int i,count_pair; // объявляем две переменные: i-счетчик, count_pair - пары повторяющиеся
 
for(i=0;i<N;i++) // цикл вывода всех элементов массива в консоль
{
cout << "nA[" << i << "] " << nA[i] << endl; // Перещелкивается i, выводится на экран + выводится соответствующее значение в массиве.
}
count_pair=0; // Обнуление счетчика 
for(i=0;i<N-1;i++) // Цикл перещелкивания объектов массива, а n-1 т.е. последний объект сравнивать не надо будет
{
if(nA[i] == nA[i+1]) // Условие, заставляющее программу проверять равенство соседних элементов
{
count_pair++; // Счетчик пар, считает при выполнении условия (выше)
}
}
 
cout << "число пар = " << count_pair << endl; // Выводится результат работы нашей программы 
 
system("pause"); // Делает паузу в исполнении, дабы посмотреть на получившийся результат в консоли
return 0; // Говорит о том, что ничего и никому наша функция не возвращает. Точнее возвращает 0... но это вообще не суть
 
}
1
AlexSvyatchenko
0 / 0 / 0
Регистрация: 07.09.2014
Сообщений: 16
18.09.2014, 20:32  [ТС] 3
Огромнейшее спасибо!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2014, 20:32

Дан двухмерный массив целых чисел. Определить сумму элементов больших 30
Дан двухмерный массив целых чисел. Определить сумму элементов больших 30

Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива
Дан массив а, состоящий из n целых чисел (n &lt; = 100). Найти количество...

Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива
не могу найти ошибку #include &lt;iostream.h&gt; #include &lt;conio.h &gt; void ...


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

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

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