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

поиск чисел диапазона - C++

Восстановить пароль Регистрация
 
Romantikkk
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 144
01.03.2013, 01:52     поиск чисел диапазона #1
Помогите, плиз, исправить код. Нужно задать массив значений, а затем вівести тлько те значение, которіе входять в даній диапазон.(если есть числа, которые входят в данный диапазон, - вернуть значение 0, иначе - -1).

C++
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
#include <iostream>
using namespace std;
const int N=5;
 
int poisk(int a, int b){
    int arr[N];
    int i=0;
    if(a>=arr[i] && b<=arr[i])
        return 0;
else
    return -1;
}
 
int main(){
 
    int arr[N];
 
    for(int i=0;i<N;i++)
    {
        cin>>arr[i];
    }
        cout<<poisk(2, 10)<<endl;
 
        return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2013, 01:52     поиск чисел диапазона
Посмотрите здесь:

C++ Поиск указанных чисел из указанного диапазона
Из заданного диапазона выбрать 5 случайных чисел C++
Запишите функцию для вычисления произведения целых чисел из диапазона от а до в. найдите произведение чисел, диапазон ввести с клавиатуры. В С++ C++
Посчитать сумму нечётных чисел в границах диапазона C++
Из диапазона целых чисел выделить множество чисел, делящихся без остатка на заданное число. C++
C++ Сортировка массивов и квадраты чисел указанного диапазона
C++ Вывести на экран все простые делители чисел из диапазона
Ограничение диапазона вводимых чисел C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
01.03.2013, 02:11     поиск чисел диапазона #2
Цитата Сообщение от Romantikkk Посмотреть сообщение
C++
1
2
3
4
5
6
int poisk(int a, int b){
  int arr[N];
.....
int main(){
  int arr[N];
.....
Ты наивно полагаешь, что это один и тот же массив? Нет! Объявляй его глобальным, А это убери!

Добавлено через 1 минуту
Цитата Сообщение от Romantikkk Посмотреть сообщение
if(a>=arr[i] && b<=arr[i])
наоборот
C++
1
if(a<=arr[i]&& b>=arr[i])
Yandex
Объявления
01.03.2013, 02:11     поиск чисел диапазона
Ответ Создать тему
Опции темы

Текущее время: 17:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru