М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
CANDISS1
CANDISS1
19.01.2023 16:19 •  Информатика

Напишите программу которая выделяе в другой массив все элементы исходного массива,которые встречаются более одного раза,с++,не писать свой код,а изменить мой, учтите что тесты могут быть 5
1 1 1 1 1
И тогда программа должна вывести лишь одну единицу
5
1 2 2 1 3
Вывод
1 2


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

👇
Ответ:
leraya08
leraya08
19.01.2023

ответ в прикрепленном файле.

4,5(23 оценок)
Ответ:
лина593
лина593
19.01.2023

Резюмирую:

1) Использование того, чего не понимаешь (6-8 строки)

2) Решение за O(N^2) при ограничении N < 10^5, что очень плохо

3) Нет проверки на выход за границы выделенной памяти (20, 22 строки)

4) Абсолютно неверная идея алгоритма: сравнивать только соседние элементы, да и еще и непонятно зачем делать во вложенном цикле + неверное написание тела цикла фор: полное непонимание того, как он работает и что делает

5) Нет проверки на то, использовали мы конкретное число уже или нет

Итог: полностью неверное решение, которое надо не менять, а стирать и переделывать.

Возможное решение на сотку:

#include <iostream>

#include <vector>

#include <map>

using namespace std;

signed main() {

   map<int, int> cnt;

   int n;

   cin >> n;

   vector<int> a(n), res;

   for(auto &i: a){

       cin >> i;

       cnt[i]++;

   }

   for(auto &i: a){

       if(cnt[i] > 1) res.push_back(i);

       cnt[i] = 0;

   }

   if(res.empty()) cout << 0;

   else for(auto &i: res) cout << i << " ";

}

P.S. Если что непонятно, то спрашивай - распишу поминутно кто где того самого

4,4(27 оценок)
Открыть все ответы
Ответ:
юла115
юла115
19.01.2023

Содержание верного ответа и указания по оцениванию

(допускаются иные формулировки ответа, не искажающие его смысла)

Решение для OpenOffice.org Calc и для Microsoft Excel

Задание допускает много решения. Ниже приведено одно из возможных решений.

Подготовительная часть.

В ячейку  запишем формулу

информатика

или

информатика

(здесь и далее первая формула используется для русскоязычного интерфейса, вторая – для англоязычного)

В ячейку  запишем формулу

информатика

или

информатика

Скопируем эти формулы во все ячейки диапазона  

Задание 1.

В ячейку  запишем формулу

или

Задание 2.

В ячейку  запишем формулу

или

В ячейку  запишем формулу

или

В ячейку  запишем формулу

Возможны и другие варианты решения.

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

Если задание выполнено правильно и при выполнении задания использовались файлы, специально подготовленные для проверки выполнения данного задания, то должны получиться следующие ответы.

На первый вопрос:  

На второй вопрос:


Что нужно вписать в соответствующие ячейки В электронную таблицу занесли данные о тестировании учени
4,7(70 оценок)
Ответ:
karalina200215
karalina200215
19.01.2023
1. Что такое слайд? Из чего состоит?

Слайд - фрагмент презентации, в пределах которого производится работа над объектами.

В составе слайда могут присутствовать:
Заголовок и подзаголовок;
Графические изображения (рисунки);
Таблицы;
Диаграммы;
Тексты;
Звуки;
Маркированные/нумерованные списки;
Фон;
Колонтитул;
Номер слайда;
Дата;
Различные внешние объекты.

2. Как я могу создать новую презентацию?

Нажать на кнопку "Office" в верхнем левом углу, выбрать "Создать", выбрать "Новая презентация" или какой-нибудь шаблон.

Также создать новую презентацию можно сочетанием клавиш "Ctrl + N".

3. Как изменить порядок слайдов в презентации?

Зажать нужный слайд левой кнопкой мыши, перетащить в нужное место.

Вырезать слайд (Правая кнопка мыши, "Вырезать" или сочетание клавиш "Ctrl + X"), левой кнопкой мыши выбрать место и вставить слайд (Правая кнопка мыши, "Вставить" или сочетанием клавиш "Ctrl + V")

4. Как добавить картинку на слайд?

"Вставка", "Рисунок".

5. Как настроить анимацию объектов на слайде?

"Анимация", "Анимация".
Или "Анимация", "Настройка анимации", выделяешь объект, "Добавить эффект". При желании можно изменить момент когда объект должен появиться,
его направление и скорость.

6. Как добавить диаграмму в слайд?

"Вставка", "Диаграмма", выбираешь тип диаграммы. При добавлении диаграммы появится окно программы "Excel", где можно ввести данные и по ним будет построена диаграмма в презентации. 

По информатику ответить на вопросы 1. what is a slide? what does it consist of? 2. how can i create
По информатику ответить на вопросы 1. what is a slide? what does it consist of? 2. how can i create
По информатику ответить на вопросы 1. what is a slide? what does it consist of? 2. how can i create
По информатику ответить на вопросы 1. what is a slide? what does it consist of? 2. how can i create
По информатику ответить на вопросы 1. what is a slide? what does it consist of? 2. how can i create
4,6(30 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ