Кресты / Говнокод #4614 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
int m[3][3]={
{1, 6, 7},
{2, 5, 8},
{3, 4, 9}};
int tmp[3]={m[0][0],m[0][1],m[0][2]}; m[0][0]=m[1][0];m[0][1]=m[1][1];m[0][2]=m[1][2]; m[1][0]=tmp[0];m[1][1]=tmp[1];m[1][2]=tmp[2];

Программа меняет местами 2 строки

Запостил: qbasic qbasic, (Updated )

Комментарии (9) RSS

    • нет, что вы ... это вырезка из программы по запуску БАК
      Ответить
      • что-то я как-то не догадался:(
        я грешным делом подумал про управление ядерным реактором...
        был не прав, исправлюсь!
        Ответить
  • Лаба, лаба детектед...
    (Ну или в крайнем случае nursery school)
    Ответить
  • Простите великодушно, а как правильно это сделать?
    Ответить
      • Я действительно не знаю, как поменять местами что-либо без применения временного контейнера. Предполагается, что нужно использовать цикл или что?
        Ответить
    • Если на c++, то например так:
      for( int col=0; col<3; ++col )
      {
         swap( m[0][col], m[1][col] );
      }
      Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8