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

Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.

02.11.2012, 11:26. Просмотров 4253. Ответов 5
Метки нет (Все метки)

Дана последовательность натуральных чисел, завершающаяся числом 0. Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.

Числа, следующие за числом 0, считывать не нужно.
Примеры
Входные данные|Результат работы 2
1
7
7
9
1
0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 11:26
Ответы с готовыми решениями:

Определить какое наибольшее число подряд идущих элементов последовательности равны друг другу
Добрый вечер, решил задачку, но выдаёт ошибку на пятом тесте. У меня два...

наибольшее число подряд идущих элементов
Задача вроде не сложная, но что-то не так. :( HELP! Дана последовательность...

Найти в массиве наибольшее число подряд идущих одинаковых элементов
#include<stdio.h> #include<stdlib.h> #include <iostream> #include<conio.h>...

Найти в массиве наибольшее число подряд идущих одина*ковых элементов.
Народ надо решить задачку...на простом СИ! Кто поможет буду благодарен... ...

Подсчитать наибольшее количество одинаковых подряд идущих чисел последовательности
Даны целые числа x1, ..., xn. Подсчитать наибольшее количество одинаковых...

5
Croessmah
++Ͻ
14740 / 8422 / 1597
Регистрация: 27.09.2012
Сообщений: 20,714
Записей в блоге: 2
Завершенные тесты: 1
02.11.2012, 11:53 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
#include <iostream>
#include <cstdlib>
 
 
int main(){
    int arr[9]={1,7,7,9,1,0,3,3,3};
    int i=0, max=0,nm=1;
    while(arr[i]){
        if(arr[i]==arr[i+1]){
            nm++;
        }
        else{
            if(nm>max){max=nm;nm=1;}
        }
        ++i;
    }
    if(nm>max && i>0)
        max=nm;
 
    std::cout<<max<<"\n";
    system("pause");
    return 0;
}
0
flash_back
8 / 8 / 20
Регистрация: 07.02.2016
Сообщений: 81
Завершенные тесты: 3
16.06.2016, 15:08 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main() {
  // put your code here
  int N = 555;
  cin >> N;    
  int prev = N, count = 0, max_count = 0;
  while (N != 0){
    if (N == prev){ count++; }
    else { count = 1; prev = N; }  
    if (count > max_count){ max_count = count; }  
    cin >> N; 
  }
  cout << max_count;  
  return 0;
}
0
Namat
12 / 12 / 5
Регистрация: 02.12.2014
Сообщений: 35
16.06.2016, 15:17 4
Цитата Сообщение от Croessmah Посмотреть сообщение
while(arr[i]){
Если элемент равен 0, выйдет из цикла.

Ох, прочел задание...
0
Croessmah
++Ͻ
14740 / 8422 / 1597
Регистрация: 27.09.2012
Сообщений: 20,714
Записей в блоге: 2
Завершенные тесты: 1
16.06.2016, 15:27 5
Цитата Сообщение от Namat Посмотреть сообщение
Если элемент равен 0, выйдет из цикла.
Так и задумано
0
Namat
12 / 12 / 5
Регистрация: 02.12.2014
Сообщений: 35
16.06.2016, 16:11 6
Да, я понял, когда прочел задание.
0
16.06.2016, 16:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2016, 16:11

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

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

Определить наибольшее количество подряд идущих нулей в целочисленном массиве
Здравствуйте! Задание: Дан целочисленный массив A. Определить наибольшее...


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

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

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