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

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

Войти
Регистрация
Восстановить пароль
 
Ученик кода
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 76
#1

Как найти диапазон ? - C++

12.06.2014, 20:35. Просмотров 282. Ответов 3
Метки нет (Все метки)

a[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}
человек ввел с клавиатуры начало диапазона например 5, а вторую цифру (конец диапазона) например 11.
и вот как найти сколько между ними чисел (в нашем случае их 5 ), и произведение всех чисел в диапазоне.
может быть что то такое ?
C++
1
2
3
4
5
6
const int n=15;
int min = a[0];
int max=a[0];
for (int i=0; i<n; i++)
if (a[i]>=a[i-1])
min=a[i];
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2014, 20:35     Как найти диапазон ?
Посмотрите здесь:

Найти среднее арифметическое чисел последовательности попадающих в заданный диапазон - C++
1. С клавиатуры вводится последовательность чисел. Количество чисел заранее не известно, но может быть очень большим. Числа...

В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 5 до 10 - C++
помогите написать программу)))дан одномерный массив некоторых чисел найти среднее арифметическое чисел которые входят в диапазон от 5 до...

Как объявить переменную, как диапазон чисел - C++
Даны 2 числа A и B, оба трёхзначные (от 100 до 999) Как их объявить в начале? int A,B; Ведь A и B могут быть числами (-2 147...

Найти два первых элемента в массиве, значения которых не попадают в заданный диапазон - C++
Здравствуйте. Помогите с работой в c++ массивы. 1. Найти два первых элемента в массиве С(17), значения которых не попадают в заданный с...

Как задать диапазон rand - C++
Как задать диапазон rand например от 3 до -5?

Как увеличить диапазон rand()? - C++
нужно заполнить оочень большой массив оочень большими числами. нигде не нашел ответа на этот вопрос. rand()%+любое число больше 32767 не...

Как проверить диапазон значений? - C++
Как в С++ проверить диапазон значений. например : 0&lt;=k&lt;=35.

Как в С сделать проверку на вхождение в диапазон? - C++
Добрый вечер! Появился вопросик. Как в С сделать проверку на вхождение в диапазон. ну например входит ли символ из чаровского массива в...

Как задать диапазон случайных чисел? - C++
Мне дана формула для диапазона случайных чисел - 10i + 20, где i мой вариант. Так вот, мой вариант 20, но как задать диапазон. Пробывал...

как понять Диапазон принимаемых значений? - C++
Помогите пожалуйста я не могу понять слово Диапазон принимаемых значений! Заранее Спасибо!


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
12.06.2014, 20:43     Как найти диапазон ? #2
Цитата Сообщение от Ученик кода Посмотреть сообщение
и вот как найти сколько между ними чисел
конец диапазона - начало диапазона - 1
Цитата Сообщение от Ученик кода Посмотреть сообщение
произведение всех чисел в диапазоне
C++
1
2
3
4
5
int a = 5;
int b = 11;
int p = 1;
for(int i=a + 1;i<11;++i)
p*=a[i];
Добавлено через 23 секунды
Цитата Сообщение от Ученик кода Посмотреть сообщение
int min = a[0];
int max=a[0];
for (int i=0; i<n; i++)
if (a[i]>=a[i-1])
min=a[i];
вообще не в тему
Ученик кода
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 76
12.06.2014, 20:56  [ТС]     Как найти диапазон ? #3
cooller, а если массив будет инициализирован числами не по порядку ?
например:
C++
1
a[5]={64, 83, 3, 270, 6}
Ваш метод тоже подойдет ?
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
12.06.2014, 21:21     Как найти диапазон ? #4
Ученик кода, если под под началом и концом диапазона будут подразумеваться индексы массива, то да
Yandex
Объявления
12.06.2014, 21:21     Как найти диапазон ?
Ответ Создать тему
Опции темы

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