Самое понятное решение таких задач, с моей точки зрения, такое
Обозначим за X 4-ю строку
Тогда 5)ХХE
6)XXEXXEF
7)<u>XXEXXEFXXE</u>XXEFG
В 4-ой строке 15 символов
Значит в 7-й подчеркнутый момент составляет 30*3+4=94
Т.е на 95 месте будет начало строки Х
<span>AABAABCAABA<u>ABCD</u> дальше опять идет Х т.е<u> </u></span><u>AA</u>BAABCAABAABCD
Т.е ответ <u>ABCD</u><u>AA</u>
<span>Память является инструментом хранения информации</span>
#include <iostream>
using namespace std;
int main(){
cout << "Enter n: ";
int n;
cin >> n;
double p = 1;
for(int i = 2; i<n; i++){
p *= ((double)i)/(i+1.0);
}
cout << ''Result is: " << p << endl;
}
Как-то так, программу не компилировал, могут быть незначительные синтаксические ошибки, но основной алгоритм такой.
Program Program1;
var
i,n,y:integer;
begin
write('Введите значение n: ');
readln(n);
i:=2;
y:=1;
while i<=2*n do
begin
y:=y*i;
inc(i,2);
end;
writeln('y=',y);
end.