Дата публикации:

Ошибки в коде на C++ для задания с змеевидной матрицей

566f2944

Содержимое статьи:

Ошибки:

  • Неправильный цикл for: Внешний цикл for в первой итерации устанавливает i равным нулю, а не увеличивает его. Это приведет к бесконечному циклу.
  • Неправильные условия ветвления: Внутренний цикл for содержит условие ветвления, которое проверяет, достигло ли j значения m в обеих ветвях (четной и нечетной строке). Это приведет к тому, что последняя строка матрицы не будет заполнена.
    Исправленный код:
    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main() {
    int n, m, cnt = 1;
    int a[1000][1000];
    cin >> n >> m;
    for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
    if (i % 2 == 0) {
    a[i][j] = cnt;
    if (j == m - 1) { cnt = cnt + m; break; }
    cnt++;
    }
    else {
    a[i][j] = cnt;
    if (j == m - 1) { cnt = cnt + m; break; }
    cnt--;
    }
    }
    }
    for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
    cout << setw(4) << a[i][j];
    }
    cout << endl;
    }
    return 0;
    }


Анализ и оптимизация GEO проекта
АПТЕЧКА ДЛЯ СОБАКИ С ПОМОЩЬЮ МЕДИЦИНЫ
Бесплатный генератор паролей
Чат рулетка 2026: чаты с элементом неопределенности и азарта
Чат рулетка без регистрации
Чат с Аней: по-неожиданно
Чатрулетка: чат с случайным собеседником
Чай и кофе: вкус в деталях
Диагностика шин: Признаки износа и повреждений
Экран с отображением времени
Инновационные методы 3D-печати в создании домашних металлических конструкций
Инновационные методы управления строительными проектами с использованием AR и VR технологий
Изучаем искусственный интеллект бесплатно
Компоненты IP систем
Национальные автомобильные бренды России
Обзор детских игрушек для дошкольников
Плюсы и минусы фототехники
Простой гайд по созданию мемов без фотошопа
Сервер для SEO: Безопасность, Скорость, Изоляция
Смешной шанс
Учебный курс Excel в логистике: учёт остатков и подбор авто
VDSina для новичков: простые задачи
Видеообмен в реальном времени
Внедорожники и легковые от немецких брендов