Не работает printf() - C (СИ)

Формулировка задачи:

Почему консоль ничего не выводит, в чём проблема? Microsoft Visual C++ Express 2010
#include "stdafx.h"
#include <stdio.h>
#define _USE_MATH_DEFINES
#include <locale.h>
#include <math.h>
int main()
{
    setlocale(LC_ALL,"Russian");
    long double a,x,S,S1,c,y;
        int n;
    x=0.1;
    while(x<=1);
    {
        S=sin(0.5);
        c=-1;
        a=1;
    for(n=1;n<=10;n++)
        {
        a=a*x/n;
        S1=a*pow(c,n+1)*cos(0.5+n*M_PI_2);
        S=S+S1;
        }
        y=sin(0.5+x);
        printf("x=%.1lf  S=%.5lf  y=%8.5lf\n",x,S,y);
        x=x+0.1;
    };
    getchar();
    return 0;
}

Код к задаче: «Не работает printf() - C (СИ)»

textual
x=0.1;
while(x<=1);

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

15   голосов, оценка 4.267 из 5


СОХРАНИТЬ ССЫЛКУ