Предмет: Информатика,
автор: ashumilova892
Подскажите, почему при вводе требует ввести 4 цифры, а не 3, как заявлено для x, y, z?
И нужны ли какие-либо ограничения для правильности выполнения a и b?
Язык Си
Приложения:
Ответы
Автор ответа:
1
Объяснение:
Скорее всего, проблема в \n (в англ источниках многие говорят о такой проблеме). Попробуйте вместо "%lf\n" писать " %lf" (с пробелом перед %lf). Я не про в С, но надеюсь, это поможет :)
ashumilova892:
Всё равно требует 4 ввести(
Тогда попробуйте getchar() после каждого scanf() ввести, всё равно уберите \n
Ещё один вариант: scanf("%lf%lf%lf", &x, &y, &z)
Получилось
А не подскажете, нужно ли переводить градусы (y, z для b) в радианы для sin и cos для данного примера?
Похожие вопросы
Предмет: Русский язык,
автор: Антонина43
Предмет: Русский язык,
автор: Viktor2023
Предмет: Русский язык,
автор: вікампо
Предмет: Математика,
автор: vikakarter66
Предмет: Русский язык,
автор: Aikaangel638