Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
destruction2u
0 / 0 / 1
Регистрация: 19.09.2016
Сообщений: 66
1

Найти минимальный элемент первой последовательности, который не входит во вторую

08.10.2016, 20:03. Просмотров 803. Ответов 4
Метки нет (Все метки)

Есть две последовательности по 30 целых чисел в каждой. Найти минимальный элемент первой
последовательности, который не входит во вторую последовательность.
Вообще не понимаю, что от меня нужно :с Заранее спасибо за помощь
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2016, 20:03
Ответы с готовыми решениями:

Найти минимальный элемент матрицы M*N и переставить строку содержащую этот элемент с первой строкой
решите и объясните плиз)

Найти минимальный элемент первой последовательности, который не входит во вторую последовательность
даны две последовательности по 30 целых чисел в каждой. Найти наименьшее среди тех чисел 1-ой...

Не входит в первый if, который ищет минимальный элемент
Подскажите почему не входит в первый if, который ищет минимальный элемент ? #include "pch.h"...

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

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

4
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
08.10.2016, 21:08 2
Лучший ответ Сообщение было отмечено destruction2u как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#define N 30
int main()
{
    int mass1[N];
    int mass2[N];
    int i;
    for(i = 0; i < N;i++)
        scanf("%d %d",&mass1[i],&mass2[i]);
    int min = INT_MAX;
    int j,flag = 0;
    for(i = 0; i < N; i++) {
        if(mass1[i] < min) {
            for(j = 0; j < N;j++)
                if(mass1[i] == mass2[j]) {flag = 1;break;}
            min = (flag == 1) ? min : mass1[i];
        }
        flag = 0;
    }
    printf("%d", min);
}
1
destruction2u
0 / 0 / 1
Регистрация: 19.09.2016
Сообщений: 66
08.10.2016, 21:12  [ТС] 3
Спасибо большое, добрый человек с:
0
LFC
730 / 535 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
09.10.2016, 06:23 4
IVAN1234, что ответит ваша программа если все элементы первого массива и, хотя бы один элемент второго,
будут инициализированы INT_MAX?
0
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
09.10.2016, 14:33 5
"ERROR":
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
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#define N 30
int main()
{
    int mass1[N];
    int mass2[N];
    int i;
    printf("%d\n", INT_MAX);
    for(i = 0; i < N;i++)
        scanf("%d %d",&mass1[i],&mass2[i]);
    int min = INT_MAX;
    int j,flag = 0, flag1 = 0;
    for(i = 0; i < N; i++) {
        if(mass1[i] < min) {
            for(j = 0; j < N;j++)
                if(mass1[i] == mass2[j]) {flag = 1;break;}
            min = (flag == 1) ? min : mass1[i];
            flag1 = (flag == 1) ? 0 : 1;
        }
        flag = 0;
    }
    if(flag1 == 1)
        printf("%d", min);
    else printf("ERROR");
}
0
09.10.2016, 14:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2016, 14:33

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

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

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


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

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

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