• 40 баллов. Нужно объяснить , как работает программа С++(массив и цикл)


    #include
    #include

    using namespace std;

    const unsigned int DIM1 = 3;
    const unsigned int DIM2 = 5;

    int ary[DIM1][DIM2];

    int main() {

    for (int i = 0; i < DIM1; i++) {
    for (int j = 0; j < DIM2; j++) {
    ary[i][j] = (i + 1) * 10 + (j + 1);
    }
    }


    for (int i = 0; i < DIM1; i++) {
    for (int j = 0; j < DIM2; j++) {
    cout << setw(4) << ary[i][j];
    }
    cout << endl;
    }

    return 0;
    }

Ответы 2

  • Сколько раз вы мне уже помогали )))
    • Автор:

      kirbysiit
    • 5 лет назад
    • 0
  • #include - директива препроцессора, которая предлагает компилятору подключить файл

    using namespace std - подключаем пространство имен std

    const unsigned int DIM1 = 3; - объявляем глобальную константу типа беззнаковый целочисленный со значением 3

    const unsigned int DIM2 = 5; - объявляем глобальную константу типа беззнаковый целочисленный со значением 5

    int ary[DIM1][DIM2]; - объявляем глобальный массив типа инт с DIM1 строками и DIM2 столбцами

    int main() - главная функция, которая вызывается при запуске программы

    Первая циклическая обработка массива(первый цикл и вложенный):

    Элементу массива с индексами i and j присваивается значение (i+1) * 10 + (j +1).

    Например, текущие значения i = 2, j = 4, то элементу ary[2][4] будет присвоено значение 35((2+1) * 10 + (4+1)).

    Вторая циклическая обработка(второй цикл и вложенный):

    Происходит форматирование вывода: задается ширина вывода в 4 символа, выводится элемент массива, начиная с нуля. Новая строка выводится на новой строке(да, да)

    return 0; - возвращаем успешное завершение программы

    • Автор:

      emerson52
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years