1.
const N = 10;
var a: array [1..N] of integer;
i, x: integer;
begin
write('Введите x: ');
readln(x);
for i := 1 to N do
begin
a[i] := x + i - 1;
write(a[i], ' ');
end;
end.
2.
const N = 10;
var a: array [1..N] of integer;
i: integer;
begin
a[1] := 1;
a[2] := 1;
for i := 3 to N do
begin
a[i] := a[i-1] + a[i-2];
end;
for i := 1 to N do
begin
write(a[i], ' ');
end;
end.
3.
const N = 6;
var a: array [1..N] of integer;
i, x: integer;
begin
a[N] := 1;
for i := N-1 downto 1 do
begin
a[i] := 2 * a[i+1];
end;
for i := 1 to N do
begin
write(a[i], ' ');
end;
end.
Объяснение:
n = int(input())
a = int(input())
s = 0
for i in a:
s += i
if s == n:
print('YES')
elif s != n:
print('NO')
if n % 10 + n // 10 > a:
print('YES')
elif n % 10 + n // 10 <= a:
print('NO')
Объяснение:
отступ
я не поняла условие под а). Я нашла сумму а и проверила является ли она двузначным числом, но если там нужно найти, является ли сумма цифр n двузначным числом, то вот:
n = int(input())
a = int(input())
if len(str(n % 10 + n // 10)) == 2:
print('YES')
elif len(str(n % 10 + n // 10)) != 2:
print('NO')
if n % 10 + n // 10 > a:
print('YES')
elif n % 10 + n // 10 <= a:
print('NO')
begin
write('x = ');
readln(x);
writeln('Введите номер задачи:');
writeln('1-вычисление квадратного корня;');
writeln('2-возведение в квадрат;');
writeln('3-вычисление синуса;');
writeln('4-вычисление косинуса;');
readln(n);
case n of
1: writeln(sqrt(x):6:4);
2: writeln(x*x:6:4);
3: writeln(sin(x):6:4);
4: writeln(cos(x):6:4);
else writeln('Ошибка ввода');
end;
end.
Пример:
x = 2.1
Введите номер задачи:
1-вычисление квадратного корня;
2-возведение в квадрат;
3-вычисление синуса;
4-вычисление косинуса;
3
0.8632