Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/146: Рейтинг темы: голосов - 146, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 27.06.2013
Сообщений: 15

Найти длину самой длинной цепочки одинаковых чисел, идущих подряд, и записать её в файл output.txt

17.07.2013, 21:06. Показов 28905. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В файле data.txt записаны числа, сколько их – неизвестно.
Найти длину самой длинной цепочки одинаковых чисел, идущих подряд, и записать её в файл output.txt.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.07.2013, 21:06
Ответы с готовыми решениями:

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

Найти длину самой длинной цепочки одинаковых чисел, идущих подряд
В файле data.txt записаны числа, сколько их – неизвестно. Найти длину самой длинной цепочки одинаковых чисел, идущих подряд, и записать её...

Найти длину самой длинной цепочки одинаковых чисел, идущих подряд в файле
2)Найти длину самой длинной цепочки одинаковых чисел, идущих подряд в файле input1.txt . Количество чисел неизвестно. Результат записать в...

3
Модератор
10353 / 5639 / 3396
Регистрация: 17.08.2012
Сообщений: 17,209
17.07.2013, 23:27
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
program MaxCh;
 
var d, o: text;
    i, j, k, m, s: integer;
 
begin
  assign(d, 'c:\data.txt');
  reset(d);
  assign(o, 'c:\output.txt');
  rewrite(o);
  i := 1;
  j := 1;
  readln(d, m);
  s := m;
  while not(eof(d)) do
    begin
      readln(d, k);
      if k = m
        then i := i + 1
        else
          begin
            if i > j then
              begin
                s := m;
                j := i
              end;
            m := k
          end;
    end;
  writeln(o, 'Число: ', s, ', длина цепочки: ', i);
  close(d);
  close(o)
end.
1
1 / 1 / 0
Регистрация: 23.09.2017
Сообщений: 4
15.10.2017, 21:54
Если взять файл input из чисел:

10
10
-6
-2
-2
-2

то в файл данная программа выводит не верный ответ. А именно:
Число: 10, длина цепочки: 4
1
Модератор
10353 / 5639 / 3396
Регистрация: 17.08.2012
Сообщений: 17,209
16.10.2017, 02:28
Написано давно, и, как выяснилось, неверно.

Вот так правильно:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var f: text;
    nm, cm, n, c, t: integer;
begin
  assign(f, 'd:\input.txt');
  reset(f);
  cm := 0;
  c := 0;
  while not eof(f) do
    begin
      readln(f, n);
      if (c = 0) or (n = t)
        then inc(c)
        else c := 1;
      t := n;
      if c > cm
        then begin
          cm := c;
          nm := n
        end
    end;
  close(f);
  assign(f, 'd:\output.txt');
  rewrite(f);
  writeln(f, 'Длина цепочки: ', cm);
  if cm > 0 then write(', число: ', nm);
  close(f)
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.10.2017, 02:28
Помогаю со студенческими работами здесь

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

Найти длину самой длинной цепочки одинаковых чисел, идущих подряд, и записать её в файл
var f: text; nm, cm, n, c, t: integer; begin assign(f, 'd:\input.txt'); reset(f); cm := 0; c := 0; while not...

Напишите программу которая определяет длину самой длинной цепочки идущих подряд одинаковых чисел
В файле в столбик записаны целые числа, сколько их - неизвестно. Напишите программу которая определяет длину самой длинной цепочки идущих...

Поиск самой длинной цепочки из подряд идущих одинаковых элементов в массиве
Помогите пожалуйста решить программу. Если можно как можно проще используя только циклы, ветвления , массивы и переменные. Сам не...

Напишите функцию поиска самой длинной цепочки из подряд идущих одинаковых элементов в массиве
Напишите функцию поиска самой длинной цепочки из подряд идущих одинаковых элементов в массиве


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru