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

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

Восстановить пароль Регистрация
 
HEYALL
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 9
19.10.2011, 19:19     Поиск элементов в массиве #1
Пожалуйста,помогите решить задачи.

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

2)Даны два одномерных массива,состоящих из n целых чисел (n вводится с клавиатуры)
Найти элементы,которых нет одновременно и в этом и в другом массиве
 Комментарий модератора 
  • 3.3 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
  • 3.15 Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
x1Mike7x
 Аватар для x1Mike7x
214 / 127 / 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
 Аватар для Revol'veR
23 / 23 / 2
Регистрация: 05.11.2010
Сообщений: 134
19.10.2011, 20:29     Поиск элементов в массиве #4
Может добавить ссылку в большую коллекцию решённых задач по массивам? Там вроде как нет примера с конкретной формулировкой.
Yandex
Объявления
19.10.2011, 20:29     Поиск элементов в массиве
Ответ Создать тему
Опции темы

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