Решение задачи "1149. Танцы синуса" с Timus

Без пояснения   Просмотров: 28


Пусть An = sin(1–sin(2+sin(3–sin(4+…sin(n))…)
Обозначим Sn = (…(A1+n)A2+n–1)A3+…+2)An+1
Для заданного N выведите выражение SN

Код

#include<stdio.h>
main()
{
    int n,i,j;
    scanf("%i",&n);
    for(i = 1; i < n; i++) printf("(");
    for(i = 1; i <= n; i++){
      for(j = 1; j <= i; j++){
         if(j > 1)
           printf((j & 1) ? "+" : "-");
         printf("sin(%i", j);
      }
      for(j = 1; j <= i; j++)
        printf(")");
      printf("+%i",n+1-i);
      if(i != n)
        printf(")");
    }
}

         

Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться