Unexpected end of file while looking for precompiled header - C (СИ)
Формулировка задачи:
Помогите справить ошибки в программе
вот ошибки
#include <stdio.h> #include <math.h> int _tmain(int argc, _TCHAR* argv[]) { int a,b; float z,x,y; printf("Bbedite x u y :\n"); scanf("%f %f",&x,&y); z = cos(x)/(4.0-sqrt((double)a))-sin(y)/(3.0+sqrt((double)b)); printf("%f\n",z); system("PAUSE"); return 0; }
1>------ Build started: Project: ф, Configuration: Debug Win32 ------ 1>Compiling... 1>ф.cpp 1>c:\users\санёк007\documents\visual studio 2008\projects\ф\ф\ф.cpp(2) : warning C4627: '#include <math.h>': skipped when looking for precompiled header use 1> Add directive to 'stdafx.h' or rebuild precompiled header 1>c:\users\санёк007\documents\visual studio 2008\projects\ф\ф\ф.cpp(15) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? 1>Build log was saved at "file://c:\Users\Санёк007\Documents\Visual Studio 2008\Projects\ф\ф\Debug\BuildLog.htm" 1>ф - 1 error(s), 1 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Решение задачи: «Unexpected end of file while looking for precompiled header»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int a,b; float z,x,y; printf("Bbedite x u y :\n"); scanf("%f %f",&x,&y); z = cos(x)/(4.0-sqrt((double)a))-sin(y)/(3.0+sqrt((double)b)); printf("%f\n",z); system("PAUSE"); return 0; }
Объяснение кода листинга программы
- Включаются заголовочные файлы
, и для работы с функциями ввода-вывода, общими функциями и математическими функциями соответственно. - Объявляются переменные a, b, x, y и z типа int и float для выполнения арифметических операций.
- С помощью функции printf выводится запрос на ввод значений x и y.
- С помощью функции scanf происходит считывание значений x и y с консоли и сохранение их в соответствующих переменных.
- Вычисляется значение переменной z по формуле: z = cos(x)/(4.0-sqrt((double)a))-sin(y)/(3.0+sqrt((double)b)).
- С помощью функции printf выводится значение переменной z.
- С помощью функции system(
PAUSE
) приостанавливается выполнение программы до нажатия клавиши Enter. - Возвращается 0, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д