Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 18

массивы

01.02.2011, 20:01. Показов 536. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны два массива.Найти наименшее среди тех элементов первого массива,которые не входят во второй массив .
заранее благодарю
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.02.2011, 20:01
Ответы с готовыми решениями:

Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100)
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Заполнить массивы случайными числами, лежащими в интервале 0 до...

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц)
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

Структуры, массивы, указатели, динамические массивы структур
Помогите с решением задачи (прикрепляю условие). Заранее спасибо.

4
Заблокирован
01.02.2011, 21:58
Code
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
//a,b - эти массивы и они инициализированы
//a_len, b_len - длины этих массивов соответственно
 
bool was_min = false;
int min;
bool is_in_b;
for (int i=0; i<a_len; ++i) {
  is_in_b = false;
  for (int j=0; j<b_len; ++j) {
    if (a[i]==b[j]) {
      is_in_b = true;
      break;
    }  
  }
  if (!is_in_b && (!was_min || a[i]<min)) {
    was_min = true;
    min = a[i];
  }
}
if (was_min) {
  count << "Минимум: " << min;
} else {
  count << "Первый массив пуст, либо все его элементы содержатся во втором, минимум искать не из чего";
}
count << endl;
Поправьте если где не прав. Такое в уме решается, как и было сделано выше.
0
 Аватар для igorrr37
2893 / 2040 / 992
Регистрация: 21.12.2010
Сообщений: 3,790
Записей в блоге: 9
01.02.2011, 22:25
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<algorithm>
using namespace std;
 
int main(){
    int masa[]={5,2,3,4,8,6,7,1};
    int masb[]={-2,-2,8,2,3,1,4,5};
    int res[sizeof(masa)/sizeof(int)];
    int *enda=masa+sizeof(masa)/sizeof(int);
    int *endb=masb+sizeof(masb)/sizeof(int);
    sort(masa, enda);
    sort(masb, endb);
    auto it=set_difference(masa, enda, masb, endb, res);
    cout<<*min_element(res, it);
}
0
 Аватар для grrrrr
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
02.02.2011, 10:48
Лёха_Брест, Нужно отсортировать оба массива, потом сравниваешь их минимумы.
0
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
02.02.2011, 11:09
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
#include <time.h>
using namespace std;
void sort (int *b, int r)
{
    int i, j, t;
    for(i=0; i<r; i++)
            for(int j=r-1; j>i; j--)
                if(b[j-1] > b[j])
                {
                    t=b[j-1];
                    b[j-1]=b[j];
                    b[j]=t;
                }
}
int main()
{
    srand(time(NULL));
    int n;
    cout<<"Vvedite n: ";
    cin>>n;
    int *a= new int [n], *b= new int [n], i;
    for (i=0; i<n; i++) 
    {
        a[i]=rand()%10;
        b[i]=rand()%10;
    }
    cout<<"Massiv a: \n";
    for (i=0; i<n; i++) 
        cout<<a[i]<<" ";
    cout<<"\nMassiv b: \n";
    for (i=0; i<n; i++) 
        cout<<b[i]<<" ";
    sort (a, n);
    sort (b, n);
 
    i=0;
    while (a[i]==b[i])
        i++;
    cout<<"\nmin iz a: ";
    cout<<a[i];
 
    delete [] a;
    delete [] b;
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.02.2011, 11:09
Помогаю со студенческими работами здесь

Многомерные массивы, как перебирать внутренние массивы
Здравствуйте. Такой учебный код и плохо понимаю как перебираются внутренние массивы, может кто пояснит подоходчивее. Именно внутренний...

Попадание точки. Массивы чисел. Массивы записей.
Всем привет. По языкам задали три контрольные на си. Я сам си не знаю, даже не представляю, поэтому очень нужна ваша помощь. ...

Массивы структур и массивы строк
Здравствуйте. Возникла проблема с одной работой: Постановка задачи: 1. Сформировать динамический массив из элементов структурного типа....

массивы указателей,указатели на массивы
Понимаю что тема эта изжевана, но я ещё жую.Хочу, чтобы усвоилось. допустим есть QStringList a; a.append(&quot;мамa&quot;); ...

массивы указателей,указатели на массивы
Понимаю что тема эта изжевана, но я ещё жую.Хочу, чтобы усвоилось. допустим есть QStringList a; a.append(&quot;мамa&quot;); ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru