Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2011, 15:11   #1
te444
 
Регистрация: 14.11.2011
Сообщений: 3
По умолчанию С++ массивы

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

Сделайте кто может
te444 вне форума Ответить с цитированием
Старый 14.11.2011, 15:30   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

свои наработки есть? нет -- тогда за разумную оплату.
аська под аватаром.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 14.11.2011, 15:38   #3
te444
 
Регистрация: 14.11.2011
Сообщений: 3
По умолчанию ВОт

#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;
}


препод сказал не правильно
te444 вне форума Ответить с цитированием
Старый 14.11.2011, 16:15   #4
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

угу.
сначала делай проверку, есть ли текущий элемент первого массива во втором, и только если нет -- делай проверку на минимальность этого элемента.
соотвественно, строчки
Код:
int min=a[0];
в таком виде быть не должно -- если этот элемент меньше всех остальных, _но есть и во втором массиве_, то программа отработает неправильно.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 14.11.2011, 16:26   #5
Pingvinenok_Lolo
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 56
По умолчанию

Тебе надо сравнивать элементы первого массива с элементами второго массива, откуда ты взял
Код:
int min=a[0];
??
Должно быть примерно так:
Код:
for (int i = 0; i < n; i++)
{
        bool Event = false;
        for (int j = 0; j < n; j++)
	{
            if (array_f[i] == array_s[j])
	    { 
                Event = true; 
                break; 
            }
	}
}
Pingvinenok_Lolo вне форума Ответить с цитированием
Старый 14.11.2011, 16:45   #6
Inv1s
Форумчанин
 
Аватар для Inv1s
 
Регистрация: 06.11.2011
Сообщений: 214
По умолчанию

Создай третий массив и в нем выбери.
По моему это самое оптимальное
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL
Inv1s вне форума Ответить с цитированием
Старый 19.11.2011, 18:21   #7
te444
 
Регистрация: 14.11.2011
Сообщений: 3
По умолчанию

подредактируйте может начальный код мой просто пока что я не врубоне
te444 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
С++, Массивы, динамические массивы. -Sunshine- Помощь студентам 1 19.04.2010 02:17
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Массивы Яков Repby Паскаль, Turbo Pascal, PascalABC.NET 6 17.06.2009 22:01