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

поиск элемента в одномерном масиве - C++

Восстановить пароль Регистрация
 
pashar999
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 7
23.06.2011, 16:26     поиск элемента в одномерном масиве #1
как осушествить поиск элемента в массиве дешевле задоной суммы(последнего наиденого)
спасибо!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2011, 16:26     поиск элемента в одномерном масиве
Посмотрите здесь:

C++ В заданом одномерном масиве целого типа поменять местами следующие два элемента: первый минимальный и последний максимальный
C++ Поиск элемента в одномерном массиве.
C++ Найти в одномерном масиве первое положительное число
Поиск элемента в одномерном массиве C++
Поиск максимального и минимального элемента в одномерном динамическом массиве C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
23.06.2011, 16:27     поиск элемента в одномерном масиве #2
Чаво???
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
23.06.2011, 16:32     поиск элемента в одномерном масиве #3
люблю русский язык.
жаль его тут нет...

Добавлено через 1 минуту
не могу понять что за "последнего найденного"
pashar999
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 7
23.06.2011, 16:34  [ТС]     поиск элемента в одномерном масиве #4
дан масив чисел(к приверу) и надо наити число которое будет меньше последнего найденого числа

маси 1 3 4 9 63 23 56 7
водим 63
результат 7
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
23.06.2011, 16:45     поиск элемента в одномерном масиве #5
***ять.
почему 7, а не 56 или 23, или 1?
pashar999
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 7
23.06.2011, 16:56  [ТС]     поиск элемента в одномерном масиве #6
я у препода спрашивал он привел пример тот что я показал выше
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
23.06.2011, 16:58     поиск элемента в одномерном масиве #7
Цитата Сообщение от co6ak Посмотреть сообщение
почему 7, а не 56 или 23, или 1?
Слово препода - закон!
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
23.06.2011, 16:58     поиск элемента в одномерном масиве #8
Но ведь число меньше 63-х, будет 56, а не 7. Странный какой-то у вас препод.

Не по теме:

Хотя они все такие

pashar999
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 7
23.06.2011, 17:02  [ТС]     поиск элемента в одномерном масиве #9
но ведь после 56 есть еще число меньше это 7
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
23.06.2011, 17:05     поиск элемента в одномерном масиве #10
действительно, кроме того после 56 только одно число - 7 и чё? где логика?
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
23.06.2011, 17:08     поиск элемента в одномерном масиве #11
я б еще понял, если, допустим, есть такая массива красивая
"14, 4, 954, 43, 321 ,43, 33, 29, 19, 41". вводим 321. получаем ответ - 19. т.к. убывающий ряд получается и 19 - последнее число.
НО!, **ять, почему 7???

Не по теме:

все. хватит на сегодня задачек от фсяких преподов странных

pashar999
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 7
23.06.2011, 17:14  [ТС]     поиск элемента в одномерном масиве #12
незнаю где логика )) но надо выводить имено 7 зачем имено так незнаю . но сказали значит надо )))
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
23.06.2011, 17:25     поиск элемента в одномерном масиве #13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
int N = 10;
int mas[N];
for (int i = 0; i < N; i ++)
   cin >> mas[i];
 
 
cout << "Vvedite X: " ;
getch();
cout << "\n7" <<endl;
system("pause");
return 0;
}
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
23.06.2011, 17:26     поиск элемента в одномерном масиве #14
co6ak, логично!
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
23.06.2011, 17:26     поиск элемента в одномерном масиве #15
сказали 7 - значит 7 !
pashar999
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 7
23.06.2011, 17:29  [ТС]     поиск элемента в одномерном масиве #16
а если мосив будет произвольний
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
23.06.2011, 17:32     поиск элемента в одномерном масиве #17
работает и для произвольного, лично проверил
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
23.06.2011, 17:33     поиск элемента в одномерном масиве #18
А я вроде понял, что надо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
int size,i,sum,last;
int main(){
    std::cout << "Enter size of array : ";
    std::cin >> size;
    int * arr = new int [size];
    std::cout << "Enter " << size << " elements:\n";
    while ( i < size ) 
        std::cin >> arr[i++];
    std::cout << "Enter sum: ";
    std::cin >> sum;
    //пусть препод тоже помучается.
    for (i = 0; i < size; last = (arr[i++] < sum ? arr[i-1]: last) ); 
    std::cout << "last element, which is less than the amount - " << last;
    delete[] arr;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2011, 17:37     поиск элемента в одномерном масиве
Еще ссылки по теме:

В отсортированном одномерном массиве выполнить поиск заданного элемента последовательным методом C++
C++ Функция, выполняющая поиск заданного элемента в одномерном массиве типа double
C++ Сделать выборку в одномерном масиве

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

Или воспользуйтесь поиском по форуму:
pashar999
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 7
23.06.2011, 17:37  [ТС]     поиск элемента в одномерном масиве #19
спасибо большое
Yandex
Объявления
23.06.2011, 17:37     поиск элемента в одномерном масиве
Ответ Создать тему
Опции темы

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