Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/140: Рейтинг темы: голосов - 140, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 25.08.2015
Сообщений: 20

Вывести диапазон чисел

19.01.2017, 21:08. Показов 26399. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста как вывести диапазон чисел, так сказать из другого диапазона? Например, есть числа идущие по порядку: 0 1 2 3 4 5 6 7 8 9, созданные циклом for. А на экран нужно вывести диапазон например: от 2 до 8, или от 0 до 5.
Какие есть способы это сделать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.01.2017, 21:08
Ответы с готовыми решениями:

Вывести диапазон из списка чисел
Напишите программу, которая считывает список чисел, а затем выводит сумму в диапазоне от заданного до заданного. При этом в программе не...

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

Как вывести диапазон чисел, добавляя к ним дробь?
Помогите с задачей напечатать числа следующим образом 10 10.4 11 11.4 .... 25 25.4

4
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
19.01.2017, 22:17
цикл for (var j = 0; j <= 9, j++) document.write (j + ' '); выведет 0 1 2 3 4 5 6 7 8 9

цикл for (var j = 2; j <= 8, j++) document.write (j + ' '); выведет 2 3 4 5 6 7 8

цикл for (var j = 0; j <= 5, j++) document.write (j + ' '); выведет 0 1 2 3 4 5

какие ещё конкретные диапазоны вас интересуют?

вывод, кстати, осуществляется не "на экран", а на страницу
0
0 / 0 / 0
Регистрация: 25.08.2015
Сообщений: 20
19.01.2017, 22:59  [ТС]
Вывод у меня в консоль браузера должен идти, а решение не совсем то, если прям конкретно, то мне нужно из диапазона чисел Фибоначчи выводить последовательно в консоль числа определенного диапазона.

Например Вывести все числа Фибоначчи между 200 и 500, а в консоль выведется последовательно "233, 377" или диапазон 10 - 100 и выведется, "13, 21, 34, 55, 89, 144, 233, 377, 610, 987".
0
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
20.01.2017, 01:13
JavaScript
1
2
3
4
let arr = [...Array(10).keys()],
  arrayFilter = (arr, min, max) => arr.filter(v => v > min && v < max);
console.log(arr)//[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
console.log(arrayFilter(arr, 3, 8)) //[ 4, 5, 6, 7 ]
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
21.01.2017, 18:20
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function* fibonacci( ) {
   let last = [1, 1];
   yield last[0];
 
   while (true) {
      yield last[1];
      last = [last[1], last[0] + last[1]];
   }
}
 
function* filterGen(generator, start, end) {
   let i = null;
 
   while ((i = generator.next()).done == false && end(i.value)) {
      if (start(i.value))
         yield i.value;
   }
}
 
Array.from(filterGen(fibonacci( ), i => i > 10, i => i < 300)); // => [13, 21, 34, 55, 89, 144, 233]
Добавлено через 1 час 55 минут
То же самое на старых стандартах ES.

JavaScript
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
34
35
36
37
38
39
40
function fibonacci ( ) {
   var last = [0, 1];
   return ({
      next: function ( ) {
         var value = last[1];
         last = [last[1], last[0] + last[1]];
         return ({
            value: value,
            done: false
         });
      }
   });
};
 
function filterIterator (iterator, start, end) {
   var item = null;
   
   return ({
      next: function ( ) {
         while (!start((item = iterator.next( )).value) && item.done === false);
         return ({
            value: item.value,
            done: item.done || !end(item.value)
         });
      }
   });
}
 
function arrayFromIterator(iterator) {
   var ret = [ ];
   for (var i = iterator.next( ); i.done === false; i = iterator.next( ))
     ret.push(i.value);
     
   return ret;
}
 
var textContent = arrayFromIterator(filterIterator(fibonacci(), 
   function (i) { return i > 1000; }, 
   function (i) { return i < 30000; })).toString( );
document.querySelector('#result').appendChild(document.createTextNode(textContent));
[песочница]

А если исключительно для последовательности Фибоначчи без общего вида, то...
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
function fibonacciFromTo(start, end) {
   var last = [0, 1];
   var result = [ ];
   
   while (last[1] < end) {
      if (last[1] > start) result.push(last[1]);
      last = [last[1], last[0] + last[1]];
   }
   
   return result;
}
 
document.querySelector('#result').appendChild(document.createTextNode(fibonacciFromTo(0, 100000).toString()));
[песочница]
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.01.2017, 18:20
Помогаю со студенческими работами здесь

Есть диапазон чисел от 1 до 100 вывести все двоичные с цифрой 7
Помощь нужна

Диапазон чисел - вывести по порядку, указывая сколько строк должно быть
Здравствуйте! Я новичек, и пробую сам изучать С++ решая задачки. Вот собственно застрял на одном вопросе. Знаю что решение довольно...

Нужно выбрать диапазон из чисел (из массива) и вывести начальную и конечную дату
Есть таблица с цифрами и текстом. Нужно в каждой строке найти диапазон чисел и вывести в отдельную табличку дату первого и последнего числа.

Диапазон чисел - какой диапазон у каждой переменной
все int, можете написать какой диапазон у каждой переменной типа а1= a1 = rand()%7; b1 = rand()%6+4; a2 = rand()%7; b2 =...

Вывести начальные индексы всех непрерывных последовательностей чисел с неувеличивающимися значениями диапазон
Прошу кто-то напишите и закоментите,. Диапазон от -50 до 50 Массив в 200 элементов. Вывести начальные индексы всех непрерывных...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru