С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
alsir
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 35
#1

помогите подредактировать программу - C++

02.09.2011, 14:59. Просмотров 671. Ответов 18
Метки нет (Все метки)

помогите исправить программу так, чтобы b могла принимать любое задаваемое значение из интервала [-1,1] и можно ли это сделать с помощью char ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <math.h>
#include <conio.h>
#include <stdio.h>
#define PI 3.14159265
void main(void)
{
double b=0.5;
printf("You enter: \nb:");
scanf("%f",&b);
printf("narcsin(%.1f)=%.0f",
b, asin(b) * 180.0 / PI);
getch();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2011, 14:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос помогите подредактировать программу (C++):

подредактировать код - C++
Ребят, есть вот такой код, программа считает кл-во символов в текстовом документе и заносит результат в новый текстовый документ, а...

Нужно подредактировать прогу - C++
В файле myfile.txt содержится информация типа а= 1,0; b = 5; с = 25,2; d = -l2,5. Написать функцию, которая получает строку типа «а + b =...

Подредактировать програмный код - C++
У меня такое задание, программа покадрогвого просмотра файлов. Ну тоесть как я понял, посимвольного считывания строк, Которая выдает код...

Как подредактировать? (решения уравнения) - C++
#include &lt;stdio.h&gt; int main() { int x,y,k; scanf(&quot;%d&quot;,&amp;k); printf(&quot;X Y\n&quot;); for...

подредактировать код программы маленько - C++
#include &lt;string.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main(void) { clrscr(); char destination; char *blank =...

Подредактировать прогу, считающую количество символов в % - C++
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; int main() { freopen(&quot;c:/borlandc/in.txt&quot;, &quot;r&quot;, stdin); ...

18
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
02.09.2011, 15:58 #2
Цитата Сообщение от alsir Посмотреть сообщение
с помощью char
можно использовать массив char

Добавлено через 55 секунд
только надо будет писать для него несколько функций
0
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
02.09.2011, 16:00 #3
Хм.. char - это, всего лишь, символьный тип. Чем вам операторы условия не нравятся?
0
alsir
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 35
02.09.2011, 16:01  [ТС] #4
так а их задавать сразу же после char или где то в другом месте? если можно пример какого-нибуть простенького вычисления с ними
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
02.09.2011, 16:01 #5
Цитата Сообщение от ITZver Посмотреть сообщение
Чем вам операторы условия не нравятся?
Может оч много знаков после запятой.
1
alsir
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 35
02.09.2011, 16:03  [ТС] #6
ну у меня очень ограниченный запас знаний с С++ я только начал его изучать и вот столкнулся с такой проблемой. мне бы как нить самым простым способом решить эту проблему.
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
02.09.2011, 16:04 #7
Цитата Сообщение от alsir Посмотреть сообщение
решить эту проблему
Может можно избежать этой проблемы? В чем задача?
1
alsir
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 35
02.09.2011, 16:07  [ТС] #8
Введите значение угла в градусах такое что b принадлежит [-1;1] . Посчитайте и выведите значения arcsin этого угла.
0
Zverit
02.09.2011, 16:08
  #9

Не по теме:

Цитата Сообщение от Dani Посмотреть сообщение
Может оч много знаков после запятой.
Ну думаю, не в этом случае...

1
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
02.09.2011, 16:09 #10
Цитата Сообщение от alsir Посмотреть сообщение
Введите значение угла в градусах такое что b принадлежит [-1;1] . Посчитайте и выведите значения arcsin этого угла.
А зачем тут char?
1
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
02.09.2011, 16:10 #11
alsir, Я же вам вчера отвечал в подобной теме!
1
alsir
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 35
02.09.2011, 16:12  [ТС] #12
ну на сколько я понял условие задачи после запускания программки должно вылетать окно где вписывается значение (например 0.6) и далее появляется надпись arcsin(0.6)=37. я не могу добиться того чтобы он у меня забирал нужное мне значение с окна и присваивал это значение к b
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
02.09.2011, 16:16 #13
Цитата Сообщение от alsir Посмотреть сообщение
printf("narcsin(%.1f)=%.0f",
b, asin(b) * 180.0 / PI);
Вы выводите b, потом без разделений (слитно) все остальное. Это правильно (с вашей точки зрения)?
1
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
02.09.2011, 16:16 #14
alsir, Вводите значение, жмете enter
1
alsir
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 35
02.09.2011, 16:21  [ТС] #15
вот когда у меня в самой программе не присвоено значение b=числу. у меня выходит как то так
введите b:0.6(например)
arcsin(0.0)=90
хотя в ( должно быть 0.6)

это когда в коде программы вместо double b=0.6; написано double b; вот в этом у меня и загвоздка я не могу это исправить(

а мне надо чтобы b задавалось уже в появившемся окошке. Я ваше не понимаю как это исправить.
0
02.09.2011, 16:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2011, 16:21
Привет! Вот еще темы с ответами:

В строке между словами вставить знак \ Подредактировать код программы - C++
#include &lt;string.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main(void) { clrscr(); char destination; char *blank...

Что здесь надо подредактировать чтобы выводило с оценкой ниже 4 - C++
Доброе время суток господа. Столкнулся я с проблемой редактирования кода. Подскажите что тут подправить для вывода на экран учащихся с...

помогите переделать программу!) - C++
Ребята, вы уже не раз меня выручали) Опять столкнулся с проблемкой. Нужно написать программу, реализующую разветвляющийся алгоритм задачи...

Помогите запустить программу. - C++
Раньше работала, сейчас не запускается.. вот сам проект


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.