
Вывести на экран значение функции у = sin (x), если 0≤x≤180 с шагом 10. В C++


Ответы на вопрос

#define _USE_MATH_DEFINES
#include <iostream>
#include <math.h>
using namespace std;
int main() {
for (int i=0; i<=180; i+=10) cout<<i<<" "<<sin(i*M_PI/180)<<endl;
return 0;
}
_______________
Если x (i в программе) - градусная мера угла - используй решение выше. Если радианная, то
_______________
#include <iostream>
#include <math.h>
using namespace std;
int main() {
for (int i=0; i<=180; i+=10) cout<<i<<" "<<sin(i)<<endl;
return 0;
}



Вот пример кода на C++, который выводит значения функции y = sin(x) для значений x от 0 до 180 с шагом 10:
cpp#include <iostream>
#include <cmath>
int main() {
for (int x = 0; x <= 180; x += 10) {
double y = sin(x * M_PI / 180.0); // конвертируем градусы в радианы и вычисляем sin
std::cout << "x = " << x << ", y = " << y << std::endl;
}
return 0;
}
Здесь мы используем цикл for
, чтобы пробежаться от 0 до 180 с шагом 10. Внутри цикла мы вычисляем значение функции y
с помощью функции sin
из библиотеки cmath
. Обратите внимание, что функция sin
ожидает значение в радианах, поэтому мы конвертируем градусы в радианы, умножая x
на M_PI / 180.0
.
Затем мы выводим значения x
и y
на экран с помощью std::cout
. Результат будет выведен в следующем формате:
makefilex = 0, y = 0 x = 10, y = 0.173648 x = 20, y = 0.34202 ... x = 170, y = -0.173648 x = 180, y = 0
Обратите внимание, что для использования функции sin
вам может потребоваться включить заголовочный файл #include <cmath>
, который содержит объявления для математических функций.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili