Вопрос задан 19.02.2021 в 22:53. Предмет Информатика. Спрашивает Сенченков Никита.

Помогите пожалуйста! Как посчитать в массиве количество подряд идущих элементов равных самому

этому элементу? То есть если дан массив 0 2 2 0 3 3 3 0 То нужно вывести 2 Так как две двойки идут подряд И три тройки идут подряд Паскаль или С++
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кальницкий Женя.
#include <iostream>
#include <algorithm>
using std::cout;
using std::cin;

int main()
{
int sizeArr, input;
cout << "enter size arr: "; //размер массива
cin >> sizeArr;

int arr[sizeArr];
cout << "enter arr: ";
for(int i = 0; i < sizeArr; i++)
{
cin >> input;
arr[i] = input;
}

for(int i = 0; i < sizeArr; i++)
{
if(i == arr[i])
{
cout << arr[i] << " ";
}
}

return 0;
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример решения данной задачи на языке C++:

cpp
#include <iostream> using namespace std; int countConsecutiveElements(int arr[], int size) { int count = 0; for (int i = 0; i < size - 1; i++) { if (arr[i] == arr[i + 1]) { count++; } } return count; } int main() { int arr[] = {0, 2, 2, 0, 3, 3, 3, 0}; int size = sizeof(arr) / sizeof(arr[0]); int consecutiveCount = countConsecutiveElements(arr, size); cout << consecutiveCount << endl; return 0; }

Этот код определяет функцию countConsecutiveElements, которая принимает массив и его размер в качестве аргументов и возвращает количество подряд идущих элементов, равных самому элементу. Затем в функции main мы создаем массив arr, вычисляем его размер и вызываем функцию countConsecutiveElements для подсчета количества подряд идущих элементов. Результат выводится на экран.

В данном примере результат будет 2, так как две двойки и три тройки идут подряд в массиве.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос