Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
1 / 1 / 0
Регистрация: 05.04.2015
Сообщений: 32

Повторить каждую цифру равное ей количество раз

27.04.2015, 18:28. Показов 4690. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
«ГНЧЭ-1» — сложное электронное устройство, выдающее каждую секунду очередное число последовательности 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5...
Ввиду дороговизны электронных комплектующих вам поручено разработать эмулятор для этого устройства.
1
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.04.2015, 18:28
Ответы с готовыми решениями:

В тексте повторить каждую цифру дважды
Всем привет! Нужна ваша помощь небольшая) в тексте нужно каждую цифру повторить дважды как я понимаю должно быть так: вход- ...

Распечатать введенную строку, заменив большие буквы в малые и повторить дважды каждую цифру
Распечатать введен строку, заменив большие буквы в малые и повторить дважды каждую цифру

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

7
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 704
27.04.2015, 19:17
Понятия не имею что значит "число последовательности", числом той последовательности является x := Random(65535); , а последовательность вот:
Pascal
1
2
3
4
5
6
7
8
9
var
a, i, j : Word;
 
Begin
Write('До куда выводить ряд? [1..65535]: '); ReadLn(a);
If a <> 0 then begin i := 0; Repeat Inc(i); j := 0; 
Repeat Write(i, ' '); Inc(j); Until j >= i;
Until i >= a; End; WriteLn('Программа завершена.');
End.
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
28.04.2015, 05:37
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Ваю, это раздел РАВС.NET.
В нём Integer гораздо больше Word…
Pascal
1
2
3
4
5
6
7
8
9
begin
  var A := ReadInteger('Последовательность до значения = ');
  var i := 0;
  while i < A do
    begin
      i += 1;
      for var j := 1 to i do Print(i);
    end;
end.
0
Эксперт Pascal/Delphi
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
28.04.2015, 06:42
Pascal
1
2
3
4
uses system.linq;
begin
  writeln('последовательность:',Range(1,ReadInteger('Введите число секунд:')).Select((i:integer)->Enumerable.repeat(i,i)));
end.
1
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 704
28.04.2015, 17:13
Цитата Сообщение от JuriiMW Посмотреть сообщение
В нём Integer гораздо больше Word
очень сомневаюсь, что будут вводиться значения даже близко подходящие к границам байта и какой смысл использовать интежер, почему сразу не уинт64 тогда?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33411 / 21521 / 8236
Регистрация: 22.10.2011
Сообщений: 36,922
Записей в блоге: 12
28.04.2015, 19:12
Joy, чего-то оно мне не показывает результирующую последовательность, ни в онлайн-компиляторе, ни в обычном...

Вот так - показывает:
Pascal
1
2
3
4
5
6
{$reference System.Core.dll}
uses System.Collections.Generic, System.Linq, Arrays;
begin
  writeln('Введите число секунд:');
  Enumerable.Range(1,ReadInteger()).Select((i : integer)->Enumerable.repeat(i, i)).SelectMany((e : ienumerable<integer>) -> e).ToArray().Writeln();
end.
1
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 704
29.04.2015, 01:05
У меня код Джоя работает...

Кликните здесь для просмотра всего текста
Введите число секунд: 70
последовательность:[[1],[2,2],[3,3,3],[4,4,4,4],[5,5,5,5,5],[6,6,6,6,6,6],[7,7,7,7,7,7,7],[8,8,8,8,8,8,8,8],[9,9,9,9,9,9,9,9,9],[10,10,10,10,10,10,10,10,10,10],[11,11,11,11,11,11,11,11,11,11,11],[12,12,12,12,12,12,12,12,12,12,12,12]...
0
Эксперт Pascal/Delphi
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
29.04.2015, 03:10
У меня не последовательность, а многомерный массив печатается. У Volvo код правильный.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.04.2015, 03:10
Помогаю со студенческими работами здесь

Повторить число заданное количество раз
Всем добрый!!! имеется код: int a, b, c; a=StrToInt(Edit1-&gt;Text); b=StrToInt(Edit2-&gt;Text); c=pow(a,b); ...

Повторить все символы строки заданное количество раз
Здравствуйте, помогите пожалуйста решить задачу с использованием процедур &quot;Повторить все символы строки заданное количество раз&quot;.

Данную строку повторить определенное количество раз в другой строке
данную строку повторить определенное количество раз в другой строке на Асемблер

Увеличить каждую цифру на 1 и подсчитать количество цифр
Дана последовательность из n натуральных чисел. Для каждого числа исходящей последовательности увеличить каждую цифру в записи числа на...

Цикл. Вывести строку количество раз, равное введенному числу
1.составить программу,в которой вы вводите число и программа выводит ваше имя несколько столько раз (равное введённому вами числу) ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru