Помогите, пожалуйста, сделать задачи по информатике. Необходимо сделать ** математическом...

0 голосов
71 просмотров

Помогите, пожалуйста, сделать задачи по информатике. Необходимо сделать на математическом языке и на паскале (желательно с объяснениями).

Задача 2.

Все натуральные числа, начиная с 1, выписаны в одну строку без пробелов.Требуется написать программу, определяющую, какая цифра стоит в этой строке

на заданном месте.

Технические требования.

Имя входного файла: INPUT.TXT

Имя выходного файла: OUTPUT.TXT

Формат входных данных:

В единственной строке входного файла записано целое число N - длина слова (1 ≤ N≤ 100000000).

Формат выходных данных:

Выходной файл содержит одну искомую цифру.

Примеры файлов входных данных: Примеры файлов выходных данных:

21 5


Информатика (2.6k баллов) | 71 просмотров
Дан 1 ответ
0 голосов

Думаю так.

Входной файл input.txt

Выходной файл output.txt

Ограничение времени 5 секунд

 

Пусть sn=cos(an-cos(an-1+cos(an-2-cos(an-3+…)…).

Пусть an=(…(x+2)x+3)x+4)x+…+n)x+n+1.

Требуется для заданных N (1<=N<=200) и <em>Х=1 напечатать выражение, определяющее sn

В единственной строке входного файла задано N.

В единственной строке выходного файла должно содержаться искомое выражение, затем без пробела знак равно и значение выражения с точностью до четырех знаков после точки.

Пример входного файла:

5

Пример выходного файла:

cos(((((x+2)x+3)x+4)x+5)x+6-cos((((x+2)x+3)x+4)x+5+cos(((x+2)x+3)x+4-cos((x+2)x+3+cos(x+2)))))=-0.4637