Елена
Елена

Как записать на С++ это выражение - if (x*y) in [1,9] then Write(Matrix[3-X+1,3-Y+1],' ')

For x:=1 to 3 do Это фрагмент кода, меняющий первую и третью строки местами (в реале не выходит, но это не важно додумаю)
Begin
For y:=1 to 3 do
if (x*y) in [1,9] then
Write(Matrix[3-X+1,3-Y+1],' ')
else
Write(Matrix[X,Y],' ');

АБ
Анастасия Балясникова

Вообще-то в Паскале можно присваивать строки массива целиком, а не поэлементно.. .
А столь диковинный способ проверки, являются ли х и y одновременно единицами или тройками, надо патентовать.. .
Но все-таки сначала допиши программу на Паскале - какой смысл переводить на C++ то, что придется потом выкинуть.
Сейчас твоя программа при печати меняет местами первый и последний элементы главной диагонали.

Похожие вопросы
является ли функция четной или нечетной а) y=(x+1)|x|+(x-1)|x| б) y=(x+1)|x|-(x-1)|x| в) y=(|x|/(x-3)) + (|x|/(x+3))
if x>=y then n:= sqr(sin(x)) + exp(1/3*ln(sqr(y))паскаль пишет неверное выражение. подскажите что нужно сделать
что не правильноif m > 5 then y:=power((y=2^m)+1);
C++ не получается написать программу a=min((x+y+z)/3,x*y*z)/1+min^2(x+y+z)/3,x*y*z)
Как записать в кубе выражение (x/2+y/2+z/2). Как записать в кубе выражение (x/2+y/2+z/2).
уравнение. 3(y-1,3)=-2 1/3
x=44 y=12 x=x mod y y=x*y+int(x/3)
что не так program lаn15; var x : integer ; begin writeln ('введите число'); read (x); if (x/2) and (X/3) then writ
Qbasic Формула. |x | + y [74х ( y-9x )2 ] -7 • ( arctg x ) -1/2 Как ее можно записать?
||x-3|-|x-1|| Записать выражение без знака модуля