#include
#include
#include
int main(void) {
double x, y;
unsigned n, i = 1, c = 0;
_Bool t = false;
printf("x: ");
scanf("%lf", &x);
printf("n: ");
scanf("%u", &n);
while (i <= n) {
y = sin(pow(x, i));
printf("%3u.%19.15lf\n", i, y);
if (y < 0) ++c;
++i;
}
if (c > 3) t = true;
puts(t ? "true" : "false");
return 0;
}
Вот условия. Ввод и вывод через print и scanf соответственно.