<u>PascalABC.NET 3.3.5, сборка 1640 от 17.03.2018</u>
<u>Внимание! Если программа не работает, обновите версию!</u>
begin
// 1
var (x,y):=ReadReal2('Введите x и y:');
Writeln((x>0) and (y>0));
// 2
var a,c,d:longint;
Write('Введите число, его квадрат и куб: '); Read(a,c,d);
Writeln((a*a=c) and (a*a*a=d))
end.
<u>Пример</u>
Введите x и y: 3.5 1.8
True
Введите число, его квадрат и куб: 15 225 1225
False
<em>// PascalABC.NET 3.3, сборка 1627 от 27.01.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var n:=ReadInteger;
var a:=ReadArrReal(n);
var si:=a.IndexesOf(t->t=0);
if si.Count<2 then Writeln(0)
else Writeln(a[si.First+1:si.Last].Sum:0:3)
end.
<u>Примеры</u>
8
-4.6 3.9 0 2.4 1.7 0 0 2.1
4.100
5
0 0.244 -3.253 0 2.34
-3.009
Язык СИ:
1.
#include<stdio.h>
#include<math.h>
int main(){
long double x,y;
scanf("%Lf%Lf",&x,&y);
printf("%s\n",sqrtl(x*x+y*y)<=2?"yes":"no");
return 0;
}
2.
#include<stdio.h>
#include<math.h>
int main(){
long double x,y;
scanf("%Lf%Lf",&x,&y);
printf("%s\n",-2<=x && x<=0 && -2<=y && y<=0?"yes":"no");
return 0;
}