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

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

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

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

02.11.2012, 11:26. Просмотров 2875. Ответов 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++
Задача вроде не сложная, но что-то не так. :( 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++
Дана вещественная таблица а,...,а. Определить максимальное количество подряд идущих положительных элементов последовательности, не...

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 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Эксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
16.06.2016, 15:27     Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. #5
Цитата Сообщение от Namat Посмотреть сообщение
Если элемент равен 0, выйдет из цикла.
Так и задумано
Namat
12 / 12 / 5
Регистрация: 02.12.2014
Сообщений: 35
16.06.2016, 16:11     Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. #6
Да, я понял, когда прочел задание.
Yandex
Объявления
16.06.2016, 16:11     Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
Ответ Создать тему
Опции темы

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