Объясните дан целочисленный массив с количеством элементов n. выведете на печать те его элементы. индексы которых являются степенями двойки.var a: array[1..100] of integer; i,n: integer; begin write('введите n: '); readln(n); for i: =1 to n do begin a[i]: =random(11)-5; write(a[i]: 3); end; writeln; writeln('элементы у которых индексы являются степенями 2-ки'); i: =1; while i begin i: =i*2; if i< =n then write(a[i]: 3); end; readln; end.
Program Pr_1; {Заголовок программы Pr_1}
var {Раздел описаний}
a, b, c, alf, bet : real; {Переменные a, b, c, alf, bet - вещественные}
Begin {Тело программы}
Write('a='); {Вывод запроса на экран}
Read (a); {Ввод значения а с клавиатуры}
Write('b='); {Вывод запроса на экран}
Read (b); {Ввод значения b с клавиатуры}
c:=sqrt(a*a+b*b); {Вычисление гипотенузы с}
alf:=arctan(a/b); {Вычисление угла alf}
bet:=arctan(b/a); {Вычисление угла bet}
Writeln('c=',c:6:2); {Вывод ответа}
Writeln('Радианы'); {Вывод ответа: углы в радианах}
Writeln('alf=',alf:6:2,'bet=',bet:6:2);
End. {Конец программы}
#include <iostream>
int main() {
//#1
int first, last;
std::cout << "#1\n";
std::cout << "Input first integer: ";
std::cin >> first;
std::cout << "Input last integer: ";
std::cin >> last;
for (int i = first; i <= last; ++i)
std::cout << i << " ";
std::cout << std::endl;
//#2
int num1, num2;
std::cout << "\n#2\n";
std::cout << "Input first integer: ";
std::cin >> num1;
std::cout << "Input second integer: ";
std::cin >> num2;
for (int i = 1; i <= 1000; ++i) {
if (i % num1 == 0 && i % num2 == 0)
continue;
std::cout << i << " ";
}
std::cout << std::endl;
//#3
std::cout << "\n#3\n";
for (int i = 100, j = 1; j <= 50; --i, ++j) {
std::cout << i << " " << j << " ";
}
return 0;
}