Нужна в с++ #include "pch.h" #include #include using namespace std; int main() { int m[10]; int num = 10; for (int i = 0; i < num; i++) { cin > > m[i]; } for (int ar = 0; ar < num; ar++) { for (int newar = ar + 1; newar < num; newar++) { if (m[newar] == m[ar]) { m[newar] = m[num - 1]; num--; } } } for (int s = 0; s < num; s++) { cout < < m[s] < < "\n"; } } объяснить , как работает а именно циклы for
Ответы на вопрос:
цикл for(выражение 1; выражение 2; выражение 3 ) принимает три аргумента:
1. выражение 1 — объявление (и) или инициализация, ранее объявленной, переменной-счетчика, которая будет отвечать за истинность условия в цикле for
2. выражение 2 — это условие продолжения цикла for, оно проверяется на истинность.
3. выражение 3 изменяет значение переменной-счетчика, без выражения 3 цикл считается бесконечным
++ это операция инкремента, увеличение значения переменной на единицу;
-- это операция декремента, уменьшение значения переменной на единицу.
тело цикла обрамляется фигурными скобочками, если тело цикла состоит из одного оператора ,то фигурные скобочки не нужны. в теле цикла расположен код, который будет выполняться на каждой итерации(шаге цикла)
циклы могут содержать другие циклы(вложенные циклы), при этом сначала выполняются все итерации вложенного(вложенных) цикла(циклов), а затем происходит итерация родительского цикла(то есть того, в который вложены другие циклы).
проходим по всему массиву. на каждой итерации запускается вложенный цикл от следующего за текущим элемента, до номера, соответствующего концу массива. если текущий элемент равен выбранному во внутреннем цикле, то он заменяется на элемент, на который указывает упомянутый выше номер, а сам этот номер уменьшается.
эта одежда называется - тога. могу фотку скинуть,в личку если что обращайся
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
YourKarma39624.02.2021 06:03
-
Vikakotik511.03.2023 13:28
-
4el203.07.2022 07:42
-
yuliaspavlovitc05.07.2020 14:43
-
Sanyapro200219.07.2022 07:35
-
gjrdghhFafhj10.04.2023 21:02
-
прграмма4515.05.2020 14:40
-
bisenov0413.06.2021 00:18
-
Train2Brain24.02.2022 11:38
-
mightwood133716.01.2023 02:04
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.