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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
rewq
0 / 0 / 0
Регистрация: 02.11.2012
Сообщений: 5
#1

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

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

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

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

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

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

Найти в массиве наибольшее число подряд идущих одинаковых элементов - C++
#include<stdio.h> #include<stdlib.h> #include <iostream> #include<conio.h> #include<math.h> //#define size 10 using namespace...

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Модератор
Эксперт CЭксперт С++
13147 / 7410 / 830
Регистрация: 27.09.2012
Сообщений: 18,244
Записей в блоге: 3
Завершенные тесты: 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;
}
flash_back
4 / 4 / 0
Регистрация: 07.02.2016
Сообщений: 65
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;
}
Namat
12 / 12 / 5
Регистрация: 02.12.2014
Сообщений: 35
16.06.2016, 15:17 #4
Цитата Сообщение от Croessmah Посмотреть сообщение
while(arr[i]){
Если элемент равен 0, выйдет из цикла.

Ох, прочел задание...
Croessmah
Модератор
Эксперт CЭксперт С++
13147 / 7410 / 830
Регистрация: 27.09.2012
Сообщений: 18,244
Записей в блоге: 3
Завершенные тесты: 1
16.06.2016, 15:27 #5
Цитата Сообщение от Namat Посмотреть сообщение
Если элемент равен 0, выйдет из цикла.
Так и задумано
Namat
12 / 12 / 5
Регистрация: 02.12.2014
Сообщений: 35
16.06.2016, 16:11 #6
Да, я понял, когда прочел задание.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2016, 16:11
Привет! Вот еще темы с ответами:

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

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

Составить программу, которая подсчитывает, наибольшее число отрицательных идущих подряд в массиве чисел - C++
Добрый день,я составил программу по такому условию :&quot;Дан одномерный массив А, состоящий из N целых чисел. Составить программу, которая...

Определить наибольшее число среди нечетных элементов последовательности - C++
Вводится последовательность целых чисел, 0 - конец последовательности. Определить наибольшее число среди нечетных элементов...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.06.2016, 16:11
Ответ Создать тему
Опции темы

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