Помощь по коду Pascal

233
03 апреля 2018, 00:32

Я только начал заниматься программированием на языке Паскаль, и не могу понять эту строку, можете объяснить на языке с++?

 for i:=1 to M do
  begin
   for j:=1 to N do
    if i mod 2 <> 0 then Write(' : ',a[i,j])
    else Write(' : ',a[i,N-j+1]);
   writeln(' : ');
  end;
end.
Answer 1

Это, конечно, не моё дело, но зачем изучать мёртвый язык программирования?
Рекомендую начать сразу с изучения C++ или более простого — Python

for(int i = 0; i < M; i++)
{
    for(int j = 0; j < N; j++)
    {
        if(i % 2 != 0)
            cout << " : " << a[i][j]; // либо printf(" : %d", a[i][j])
        else
            cout << " : " << a[i][N-j+1];
        cout << " : " << endl;
    }
}
READ ALSO
Построение графики на с++

Построение графики на с++

Хотелось бы узнать можно ли с помощью с++ написать программу которая по заданому вектору строит до 5 типов диаграм в графическом режимеЕсли...

244
Странная ошибка C3867

Странная ошибка C3867

ЗдравствуйтеПомогите исправить ошибку

199
Можно ли сделать другом класса функцию другого класса?

Можно ли сделать другом класса функцию другого класса?

Имеется два класса Koords и ComlexityВ класс Complexity входит один объект класса Koords, при этом в классе Complexity есть функция, котороя оперирует значениями...

234
Чем отличаются ссылки от указателей в С++

Чем отличаются ссылки от указателей в С++

В чем принципиальное отличие ссылки от указателя в С++? Когда лучше использовать ссылку, а когда указатель? Какие ограничения есть у первых,...

312