1.
var x,y:integer;
begin
write('X=');
read(x);
if x>2 then y:=sqr(x) else y:=4;
write('Y=',y);
<span>end.
2.
var x:integer;
y:real;
begin
writeln('X=');
read(x);
if x<7 then y:=3*x+9 else y:=sin(x)+1;
writeln('Y=',y:0:3);//ограничивать 0 знаков перед запятой и 3 знака после.
<span>end.</span></span>
Не (А + В) = (не А) & (не В)
не А + (не А) & (не В) = не А
не (А & B) = не А + не В
B & (не А + не В) = (не А) & B
не ( (не А) & B ) = А + не B
F = не А + А + не В = 1 + не В = 1
Ответ 512,то есть 2степени 9равно 512,это так решается
#include<iostream>
using namespace std;
int main(){
int N;
int *arr;
cout << "enter size of arr(enter N) : ";
cin >> N;
arr = new int [N];
for(int i = 1; i <= N;i++)
cin >> arr[i];
cout << "your arr : ";
for(int i = 1; i <= N;i++)
cout << arr[i] << " " ;
cout << "new arr : ";
for(int i = N; i > 0;i--)
cout << arr[i] << " " ;
cout << "new2 arr : ";
for(int i = 1; i <= N;i++)
{
if((i % 2) == 0)
cout << arr[i] << " " ;
}
}
Решение.
2^i=256
2^8=256
8 бит=1 байт.
I=30*60*32=57600 байт\1024=56,25 КБ.