Unexpected end of file while looking for precompiled header - C (СИ)

Узнай цену своей работы

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

Помогите справить ошибки в программе
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3. int _tmain(int argc, _TCHAR* argv[])
  4. {
  5. int a,b;
  6. float z,x,y;
  7. printf("Bbedite x u y :\n");
  8. scanf("%f %f",&x,&y);
  9. z = cos(x)/(4.0-sqrt((double)a))-sin(y)/(3.0+sqrt((double)b));
  10. printf("%f\n",z);
  11. system("PAUSE");
  12. return 0;
  13. }
вот ошибки
Листинг программы
  1. 1>------ Build started: Project: ф, Configuration: Debug Win32 ------
  2. 1>Compiling...
  3. 1>ф.cpp
  4. 1>c:\users\санёк007\documents\visual studio 2008\projects\ф\ф\ф.cpp(2) : warning C4627: '#include <math.h>': skipped when looking for precompiled header use
  5. 1> Add directive to 'stdafx.h' or rebuild precompiled header
  6. 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?
  7. 1>Build log was saved at "file://c:\Users\Санёк007\Documents\Visual Studio 2008\Projects\ф\ф\Debug\BuildLog.htm"
  8. 1 - 1 error(s), 1 warning(s)
  9. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Решение задачи: «Unexpected end of file while looking for precompiled header»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main()
  6. {
  7. int a,b;
  8. float z,x,y;
  9. printf("Bbedite x u y :\n");
  10. scanf("%f %f",&x,&y);
  11. z = cos(x)/(4.0-sqrt((double)a))-sin(y)/(3.0+sqrt((double)b));
  12. printf("%f\n",z);
  13.  system("PAUSE");
  14. return 0;
  15. }

Объяснение кода листинга программы

  1. Включаются заголовочные файлы , и для работы с функциями ввода-вывода, общими функциями и математическими функциями соответственно.
  2. Объявляются переменные a, b, x, y и z типа int и float для выполнения арифметических операций.
  3. С помощью функции printf выводится запрос на ввод значений x и y.
  4. С помощью функции scanf происходит считывание значений x и y с консоли и сохранение их в соответствующих переменных.
  5. Вычисляется значение переменной z по формуле: z = cos(x)/(4.0-sqrt((double)a))-sin(y)/(3.0+sqrt((double)b)).
  6. С помощью функции printf выводится значение переменной z.
  7. С помощью функции system(PAUSE) приостанавливается выполнение программы до нажатия клавиши Enter.
  8. Возвращается 0, что означает успешный конец работы программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.231 из 5

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

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

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы