Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
cranxx
0 / 0 / 1
Регистрация: 27.11.2010
Сообщений: 2
#1

Найти наименьшие среди элементов первого массива, которые не входят во второй - C++

01.12.2010, 10:22. Просмотров 496. Ответов 1
Метки нет (Все метки)

Задано 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
main()
{ 
int i,j,n,c,bl;
int a[100];
cout<<"razmer 1-go massiva: ";
cin>>n;
cout<<"vvedite elementi massiv1: "<<endl;
for(i=0;i<n;i++)
{
cout<<i+1<<" - element: ";
cin>>a[i];
}
int b[100];
cout<<"razmer 2-go massiva: ";
cin>>c;
cout<<"vvedite elementi massiv2: "<<endl;
for(i=0;i<c;i++)
{
cout<<i+1<<" - element: ";
cin>>b[i];
}
 
int min=a[0];
for (i=1;i<n;i++)
{
if (a[i]<min) {min=a[i];}
bl=true;
 
for (j=0;j<c;j++)
{
if (min==b[j]) {bl=false;break;}
}
if(bl) cout<<"Minimalnoe:"<<min<<endl;
}
 
return 0;
}
Ввожу одни числа считает, другие - нет. Кто подскажет. в чем ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2010, 10:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти наименьшие среди элементов первого массива, которые не входят во второй (C++):

Найти наименьшие среди элементов первого массива, которые не входят во второй массив
Задано два массива. Найти наименьшие среди элементов первого мас-сива, которые...

Одномерный массив. Найти наименьшие среди элементов первого массива, которые не входят во второй массив.
Задано два массива. Найти наименьшие среди элементов первого массива, которые...

Найти минимальный из элементов первого массива, которые не входят во второй массив
Одномерные массивы Даны два массива А и В из 20 вещественных чисел каждый....

Даны два массива. Найти наименьшее число из первого массива среди чисел, которые не входят в первый массив
Даны два массива. Найти наименьшее число из первого массива среди чисел,...

Найти наибольшее среди тех чисел второй последовательности, которые не входят в первую
Даны две последовательности по 30 чисел в каждой. Найти наибольшее среди тех...

Записать в третий массив все четные элементы первого массива, которые не входят во второй массив Исправить код
Такая задача: 1) Записать в третий массив все четные элементы первого массива,...

1
snakext
6 / 6 / 2
Регистрация: 08.06.2010
Сообщений: 35
01.12.2010, 11:52 #2
Вот, попробуй так :

C++
1
2
3
4
5
6
7
8
9
10
for (i=0;i<5;i++) {
        if (a[i]<min) {
            min=a[i]; temp=i; // запоминаем позицию минимального элемента
        }
        for (j=0;j<5;j++){
            if (b[j]==min){
                a[temp]=1000000000; min=a[0]; //бывший минимальный элемент делаем НЕминимальным
            }
        }
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2010, 11:52
Привет! Вот еще темы с решениями:

Найти наименьшее среди тех элементов массива a1,…,an, которые не являются элементами массива b1,…,bn
Найти наименьшее среди тех элементов массива a1,…,an, которые не являются...

Среди элементов массива найти индексы всех таких, которые могут быть получены cуммированием двух элементов
Вот задачка помогите, ЛЮДИ Среди элементов массива найти индексы всех таких,...

Найти максимальный элемент массива среди элементов,которые кратны 3
Здравствуйте, помогите разобраться с заданием Задан массив целых чисел B(n)....

Найти наименьшее среди тех чисел первой последовательности, которые не входят во вторую
Может кто помочь с кодом для следующей задачи : Даны две последовательности по...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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