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

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

Войти
Регистрация
Восстановить пароль
 
HEYALL
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 9
#1

Поиск элементов в массиве - C++

19.10.2011, 19:19. Просмотров 495. Ответов 3
Метки нет (Все метки)

Пожалуйста,помогите решить задачи.

1)Дан одномерный массив А.Найти максимальный по модулю элемент данного массива

2)Даны два одномерных массива,состоящих из n целых чисел (n вводится с клавиатуры)
Найти элементы,которых нет одновременно и в этом и в другом массиве
 Комментарий модератора 
  • 3.3 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
  • 3.15 Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2011, 19:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поиск элементов в массиве (C++):

Поиск элементов в массиве - C++
помогите решить!! найти номера элементов массива М равных заданому числу А =5,количество элементов N= 15,от -10 до 10

Поиск последовательности элементов в массиве - C++
В универе задали создать программу авторизации (иначе не знаю как объяснить). В начале на выбор предлагается два действия - добавить...

Поиск повторяющихся элементов в массиве - C++
Если повторяющихся элементов 2 (например: 1 2 3 1) - то выдвигает 1 элемент(правильно), если же их больше чем 2 (например 1 2 1 3 1) - то...

Поиск одинаковых элементов в массиве - C++
помогите найти ошибку в программе. программа должна найти различные элементы в массиве и и напечатать количество их повторений. #include...

Поиск последовательности элементов в массиве - C++
Как можно в массиве произвести поиск последовательности элементов? то есть в динамичесокм массиве, который заполняется рандомными числами...

Поиск одинаковых элементов в массиве - C++
Нужно написать код c++ который будет выводить имеются ли в заданном одномерном массиве повторяющиеся элементы(массив динамический(malloc))...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
x1Mike7x
216 / 129 / 6
Регистрация: 06.11.2010
Сообщений: 234
19.10.2011, 20:06 #2
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
 
int main()
{
    int N, Res;
    std::cin >> N;
    std::vector < int > A( N );
    for ( int i = 0; i < N; ++i )
        std::cin >> A[i];
    Res = std::max( *std::max_element( A.begin(), A.end() ), abs( *std::min_element( A.begin(), A.end() ) ) );
    std::cout << Res << std::endl;
    return 0;
}
2)
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>
#include <vector>
#include <algorithm>
 
int main()
{
    int N;
    std::cin >> N;
    std::vector < int > C( 2 * N );
    std::cout << "Array A: " << std::endl;
    for ( int i = 0; i < N; ++i )
        std::cin >> C[i];
    std::cout << "Array B: " << std::endl;
    for ( int i = 0; i < N; ++i )
        std::cin >> C[N + i];
    sort( C.begin(), C.end() );
    for ( int x = 0, i = 0; x < ( 1 << 30 ); ++x )
    {
        if ( C[i] != x )
            std::cout << x << " ";
        while ( ( i < 2 * N ) && ( C[i] < x + 1 ) )
            ++i;
    }
    return 0;
}
HEYALL
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 9
19.10.2011, 20:15  [ТС] #3
Спасибо вам большое за помощь!
Revol'veR
23 / 23 / 2
Регистрация: 05.11.2010
Сообщений: 134
19.10.2011, 20:29 #4
Может добавить ссылку в большую коллекцию решённых задач по массивам? Там вроде как нет примера с конкретной формулировкой.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2011, 20:29
Привет! Вот еще темы с ответами:

Поиск одинаковых элементов в массиве - C++
#define _CRT_SECURE_NO_WARNINGS #include &lt;stdio.h&gt; #include &lt;time.h&gt; #include &lt;stdlib.h&gt; #define N 10 int main() { ...

Поиск различных элементов в массиве - C++
Помогите пожалуйста оптимизировать данный код, чтобы программа выполнялась быстрее. #include &lt;iostream&gt; #include &quot;fstream&quot; using...

Поиск неповторяющихся элементов в массиве - C++
Подскажите пожалуйста более умный алгоритм для поиска разных элементов в трёх массивах A,B,C. for(int i(0);i&lt;N;i++){ for(int...

Поиск повторяющихся (строковых) элементов в массиве - C++
Друзья помогите пожалуйста встала такая задача. Есть 3 файла со строчками нужно найти и вывести строчки которые повторяються и вывести...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.10.2011, 20:29
Ответ Создать тему
Опции темы

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