Если есть Excel, можно посмотреть.
Налево,налево,вниз, ,вниз,направо,направо,вверх,вверх,налево,налево,вниз, ,вниз,налево,
итак еще4 раза
<em>// PascalABC.NET 3.2, сборка 1383 от 09.02.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var s:=ReadlnString;
if s.MatchValue('[0-7]*')=s then Writeln('YES')
else Writeln('NO')
end.
Есть момент, связанный с y = корень(x) при x<0
Это притоверечит главному правилу корня, что подкоренное выражение больше 0, поэтому число x я умножаю на -1
#include <iostream>
#include <math.h>
using namespace std;
int main(){
setlocale(0,"rus");
float x,y;
cout << "введите значение x";
cin >> x;
if (x>0){ y = x-7 ;}
else if (x==0) {y = 3;}
else if (x<0) {y = sqrt(-1*x);}
cout << y;
return 0;
}