multikbo3049
?>

Напишите программу, которая находит в массиве самую длинную цепочку одинаковых элементов. программа должна вывести значение элемента, который встречается наибольшее число раз подряд, и длину этой цепочки. если в массиве есть несколько цепочек максимальной длины, нужно вывести данные по первой из них. входные данные первая строка содержит размер массива n . во второй строке через пробел n чисел – элементы массива. гарантируется, что 3 < n≤ 10000 . выходные данные программа должна вывести два числа через пробел: значение элемента массива, который встречается наибольшее число раз подряд, и длину этой цепочки.

Информатика

Ответы

novkatrina
#include < iostream>   using namespace std;   int main() {    cout < < "введите два числа: ";     double n1,n2;     cin > > n1 > > n2;     cout < < "введите знак операции: ";     char op;     cin > > op;     switch(op) {        case '+':             cout < < n1+n2 < < endl;             break;         case '-':             cout < < n1-n2 < < endl;             break;         case '*':             cout < < n1*n2 < < endl;             break;         case '/':             cout < < n1/n2 < < endl;             break;         default:             cout < < "wrong operation" < < endl;             break;     }      return 0; }
edvard-b
Var n: integer; a: array[1..27] of string[15]=   ('один','два','три','четыре','пять','шесть','семь','восемь','девять',   'десять','одиннадцать','двенадцать','тринадцать','четырнадцать',   'пятнадцать','шестнадцать','семнадцать','восемнадцать','девятнадцать',    'двадцать','тридцать','сорок','пятьдесят','шестьдесят','семьдесят',   'восемьдесят','девяносто'); begin write('n (1..99) = '); readln(n); if (n> =1)and(n< =19)   then writeln(a[n])   else begin          write(a[n div 10 + 18]);         if n mod 10 < > 0 then write(' ',a[n mod 10]);         writeln;         end; end.  пример: n (1..99) = 46 сорок шесть

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу, которая находит в массиве самую длинную цепочку одинаковых элементов. программа должна вывести значение элемента, который встречается наибольшее число раз подряд, и длину этой цепочки. если в массиве есть несколько цепочек максимальной длины, нужно вывести данные по первой из них. входные данные первая строка содержит размер массива n . во второй строке через пробел n чисел – элементы массива. гарантируется, что 3 < n≤ 10000 . выходные данные программа должна вывести два числа через пробел: значение элемента массива, который встречается наибольшее число раз подряд, и длину этой цепочки.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Кирилл-Морозова
mikchaylovaalex
shakhnina90
davidovalbert6
kuchin
zimbickij19
dimon198808744
Тимур
krispel9
Norov
vyborovvs
Никита
klimenokvapeshop1408
airon-082054
Natacha3636672