#include <iostream>
#include <iomanip>
using namespace std;
#define N 15
#define S 128
int main () {
int mas[S];
for(int n = 0; n < N; n++) {
mas[0] = 1;
for(int i = 1; i <= n ; i++)
mas[i] = 0;
for(int i = 1; i <= n; i++)
for(int j = i; j >= 1; j--)
mas[j] += mas[j-1];
cout << setw(2) << n << ":";
for(int i = 0; i < 35 - 5 * n / 2; i++)
cout << " ";
for(int i = 0; i <= n ; i++)
cout << setw(5) << mas[i];
cout << endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main(){
long long x1,x2,y,y2;
cout<<"Enter x1:";
cin>>x1; // вводим начальную координату по горизонтали
cout<<"Enter y1:";
cin>>y; // вводим начальную координату по вертикали
cout<<"Enter x2:";
cin>>x2; // вводим конечную координату по горизонтали
cout<<"Enter y2:";
cin>>y2; // вводим координату координату по вертикали
if(x1 - y == x2 - y2 || x1 + y == x2 + y2){
cout << "YES";
}
else{
cout << "NO";
}
}
else{
cout << "NO";
}
}
begin
var a:=ArrRandom(30,-20,20);
Writeln('Исходный массив',#13#10,a);
Writeln('Среднее на [-10..5] равно ',
a.Where(x->x in [-10..5]).Average)
end.
Тестовое решение:
Исходный массив
[-17,-3,-15,0,-2,-2,-12,17,-4,20,-15,-18,-10,18,5,15,19,-6,11,19,-18,12,9,16,14,17,-20,-7,-2,16]
Среднее на [-10..5] равно -3.1