С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 02.02.2021
Сообщений: 9
1

В отсортированных массивах найти количество совпадений, т.е. чисел в двух массивах с одинаковым индексом/

17.02.2021, 15:43. Показов 3066. Ответов 4
Метки java (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Помоги пожалуйста решить задачу.

Сделать два массива из 7-ми цифр, заполненных случайными цифрами (от 0 до 9).

Первый массив - это числа загаданные компанией(рэндом), которая организовывает лотерею.

Второй массив - это числа которые угадал игрок (вводим из консоли).

После того как оба массива заполнены цифрами, нужно отсортировать их по возрастанию любым способом.



В отсортированных массивах найти количество совпадений, т.е. чисел в двух массивах с одинаковым индексом; Например:

first[3] должен быть равен second[3], как показано ниже.



Пример вывода в консоль (совпали 1й, 4й и 6й элементы):



[0, 1, 4, 5, 5, 8, 9]
[1, 1, 2, 3, 5, 6, 9]
Количество совпадений: 3

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class new2{
    public static void main(String[] args) {
        int first[] = new int[7];
        for(int i = 0; i < first.length; i++) {
            first[i] = (int)(Math.random() * 10);
        }
        Arrays.sort(first);
 
 
        System.out.println("Введите 7 цифр от 0 до 9: ");
        Scanner sc = new Scanner(System.in);
        int second[] = new int[7];
        for(int i=0; i< second.length;i++){
            second[i] = sc.nextInt();
 
        }
        Arrays.sort(second);
        System.out.print(Arrays.toString(first));
        System.out.println("");
        System.out.print(Arrays.toString(second));
    }
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
17.02.2021, 15:43
Ответы с готовыми решениями:

Найти сумму нечётных чисел и количество чётных чисел в двух массивах
Пусть дано 2 массива. Составить программу для нахождения суммы нечетных чисел и количества четных...

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

В массивах G(8), K(19) определить кол-во и произведение элементов меньших 26 в двух заданных массивах (6;34)
Задать два одномерных массива значений, чтобы величины элементов массивов попадали в заданный...

Найти количество совпавших битов в двух массивах
Доброго дня суток!Помогите ,пожалуйста,найти количество совпавших битов в двух массивах.Как это...

4
295 / 468 / 86
Регистрация: 26.02.2018
Сообщений: 931
Записей в блоге: 2
17.02.2021, 15:51 2
No_Name_91,
Java
1
2
3
if(mas1[i] == mas2[i]){
    //bla-bla-bla
}
по циеклу прогнать. Не? Не пробовал?
0
0 / 0 / 0
Регистрация: 02.02.2021
Сообщений: 9
19.02.2021, 15:49  [ТС] 3
не доходит до меня как прогнать через цикл((
0
Эксперт PythonЭксперт Java
19509 / 11049 / 2931
Регистрация: 21.10.2017
Сообщений: 23,302
19.02.2021, 16:14 4
Лучший ответ Сообщение было отмечено No_Name_91 как решение

Решение

Java
1
2
3
4
5
int count = 0;
for (int i = 0; i < 7; i++) {
    if (first[i]==second[i])count++;
}
System.out.printf("Совпадений: %d", count);
1
0 / 0 / 0
Регистрация: 02.02.2021
Сообщений: 9
19.02.2021, 16:26  [ТС] 5
iSmokeJC, Спасибо большое !!!
0
19.02.2021, 16:26
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
19.02.2021, 16:26
Помогаю со студенческими работами здесь

Найти количество одинаковых элементов в двух массивах
2) Даны два массива x и y. Найти количество одинаковых элементов в этих массивах, т. е....

Найти количество отрицательных элементов в двух массивах
const max=100000000; type a=arrayof integer; var massA,massB:a; otvet:integer; procedure...

Найти количество нулевых элементов в двух массивах
Задание: Дано 2 массива a(n) , b(n). найти количество нулевых элементов в двух массивах (использую...

Найти первое число, которые встречается в трёх отсортированных по возрастанию массивах
Даны три целых массива, отсортированных по возрастанию. Найти первое число, которые встречается во...

Найти количество элементов, которые одинаковы в двух массивах
Даны два массива определенной длины. Проинициализировать массивы и найти количество элементов,...

Даны массивы вещественных чисел А и B с одинаковым кол-вом элементов, необходимо найти сумму положительных элементов в этих массивах
У меня такая задача: Даны массивы вещественных чисел А и B с одинаковым кол-вом элементов,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru