Насчет с++

С++

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float x,y;
cout << "Введите угол в градусах ";
cin >> x;
y = x * acos(-1)/180;
y = sin(y);
cout << "sin( " << x << " градусов) = " << y << "\n";
return 0;
}
Вот что выдает компилятор:
------ Построение начато: проект: 1, Конфигурация: Debug Win32 ------
Компиляция...
1.cpp
c:\documents and settings\nikola\my documents\visual studio 2008\projects\1\1\1.cpp(1) : warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка
c:\documents and settings\nikola\my documents\visual studio 2008\projects\1\1\1.cpp(2) : warning C4627: #include <cmath>: пропущен при поиске использования предкомпилированного заголовка
Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка
c:\documents and settings\nikola\my documents\visual studio 2008\projects\1\1\1.cpp(14) : fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник.
Журнал построения был сохранен в "file://c:\Documents and Settings\Nikola\My Documents\Visual Studio 2008\Projects\1\1\Debug\BuildLog.htm"
1 - ошибок 1, предупреждений 2
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========


Примечание:
Как исправить ошибку?

Примечание:
S.Medved зделал как вы сказали, теперь:
Компиляция...
1.1.cpp
c:\documents and settings\nikola\my documents\visual studio 2008\projects\1.1\1.1.cpp(1) : fatal error C1083: Не удается открыть файл include: iostream.h: No such file or directory
Журнал построения был сохранен в "file://c:\Documents and Settings\Nikola\My Documents\Visual Studio 2008\Projects\1.1\Debug\BuildLog.htm"
1.1 - ошибок 1, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Примечание:
agronom сделал как вы сказали, теперь:
------ Построение начато: проект: 1.1, Конфигурация: Debug Win32 ------
Компиляция...
1.1.cpp
c:\documents and settings\nikola\my documents\visual studio 2008\projects\1.1\1.1.cpp(9) : error C2668: acos: неоднозначный вызов перегруженной функции
c:\program files\microsoft visual studio 9.0\vc\include\math.h(541): может быть 'long double acos(long double)'
c:\program files\microsoft visual studio 9.0\vc\include\math.h(493): или 'float acos(float)'
c:\program files\microsoft visual studio 9.0\vc\include\math.h(107): или 'double acos(double)'
при попытке сопоставить список аргументов '(int)'
Журнал построения был сохранен в "file://c:\Documents and Settings\Nikola\My Documents\Visual Studio 2008\Projects\1.1\Debug\BuildLog.htm"
1.1 - ошибок 1, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Непойму что здесь не так?
Ответы:
Через мастер, студия меняет настройки и добавляет много лишнего.
Создай пустой проект и main.cpp с этим кодом.
1. добавь расширение файлов
Здесь просто - компилятор затрудняется с приведением типа.
Попробуй исправить acos(-1) на acos(-1.0f)


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.