0 / 0 / 0
Регистрация: 25.05.2020
Сообщений: 6
|
||||||
1 | ||||||
Функция которая все четные компоненты вектора уменьшает в 2 раза28.06.2020, 12:30. Показов 1747. Ответов 2
Метки нет (Все метки)
Здравствуйте, заканчиваю первый курс, завтра последний экзамен, но остались некоторые задачи, которые не могу решить самостоятельно.
Условие: Дано: X(M), Y(N). Вектор, имеющий наибольшее количество различных компонент преобразовать по правилу: все четные компоненты разделить на 2. Задания необходимо решать с использованием функций. Функции должны нести в себе смысловую нагрузку Совсем не понимаю, как находить уникальные элементы массива. На ум приходит только сравнение соседних элементов:
0
|
28.06.2020, 12:30 | |
Ответы с готовыми решениями:
2
Функция, которая уменьшает все элементы числового списка на заданное значение Составить программу, которая уменьшает первое введённое число в два раза Составить программу, которая уменьшает первое введенное число в два раза Составить программу, которая уменьшает первое введённое число в два раза |
317 / 114 / 37
Регистрация: 26.11.2019
Сообщений: 735
|
|
28.06.2020, 12:37 | 2 |
В зависимости от размера элементов массива, но самый простой и быстрый способ - это ассоциативный контейнер(не пугайтесь) просто пишите map <int, int> mp;
и теперь в map с именем mp можно класть любые элементы типа int, то есть mp[x] = 1; - будет считать, что такая запись делает флаг, что мы уже встречали данное число
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
28.06.2020, 14:35 | 3 | |||||
Сообщение было отмечено Mist как решение
Решение
сами элементы
да различные элементы массива
1
|
28.06.2020, 14:35 | |
28.06.2020, 14:35 | |
Помогаю со студенческими работами здесь
3
Составить программу, которая уменьшает первое введенное число в два раза Составить программу, которая уменьшает первое введенное число в два раза Упорядочить компоненты вектора так, чтобы сначала размещались все отрицательные компоненты, затем все положительные Упорядочить компоненты вектора так, чтобы сначала размещались все отрицательные компоненты, затем все положительные, а потом нулевые. Разработать функцию f(x), которая нечётное число заменяет на 0, а чётное число уменьшает в 2 раза Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |