Задать вопрос
31 августа, 14:28

Нужна помощь в с++

#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

+5
Ответы (2)
  1. 31 августа, 15:54
    0
    Цикл for (выражение 1; выражение 2; выражение 3) принимает три аргумента:

    1. Выражение 1 - объявление (и) или инициализация, ранее объявленной, переменной-счетчика, которая будет отвечать за истинность условия в цикле for

    2. Выражение 2 - это условие продолжения цикла for, оно проверяется на истинность.

    3. Выражение 3 изменяет значение переменной-счетчика, без выражения 3 цикл считается бесконечным

    + + это операция инкремента, увеличение значения переменной на единицу;

    - - это операция декремента, уменьшение значения переменной на единицу.

    Тело цикла обрамляется фигурными скобочками, если тело цикла состоит из одного оператора, то фигурные скобочки не нужны. В теле цикла расположен код, который будет выполняться на каждой итерации (шаге цикла)

    Циклы могут содержать другие циклы (вложенные циклы), при этом сначала выполняются все итерации вложенного (вложенных) цикла (циклов), а затем происходит итерация родительского цикла (то есть того, в который вложены другие циклы).
  2. 31 августа, 17:31
    0
    Проходим по всему массиву. На каждой итерации запускается вложенный цикл от следующего за текущим элемента, до номера, соответствующего концу массива. Если текущий элемент равен выбранному во внутреннем цикле, то он заменяется на элемент, на который указывает упомянутый выше номер, а сам этот номер уменьшается.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Нужна помощь в с++ #include "pch. h" #include #include using namespace std; int main () { int M[10]; int Num = 10; for (int i = 0; i < Num; ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы