LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

Ну попробовал.

Тебя не смутило, что вообще-то около единицы должно было получиться?

Может, вот этот вариант на какие-то мысли наведёт?

#include <stdio.h>

double sin(float);

int main(void) {
  for (float a = 0; a < 1; a += 0.125) {
    printf("%.10f\n", sin(a));
  }
}

Как думаешь, что он должен напечатать? А что печатает?

Исходная версия i-rinat, :

Ну попробовал.

Тебя не смутило, что вообще-то около единицы должно было получиться?

Может, вот этот вариант на какие-то мысли наведёт?

#include <stdio.h>

double sin(float);

int main(void) {
  for (float a = 0; a < 1; a += 0.125) {
    printf("%f\n", sin(a));
  }
}

Как думаешь, что он должен напечатать? А что печатает?