Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.03.2015, 17:07   #1
IgorVa
Новичок
Джуниор
 
Регистрация: 09.03.2015
Сообщений: 3
Сообщение Помогите пожалуйста.

Помогите пожалуйста.Нужно вычислить значение функции.Организовав цикл для изменения Х с постусловием.
Изображения
Тип файла: png Снимок.PNG (6.7 Кб, 70 просмотров)

Последний раз редактировалось IgorVa; 09.03.2015 в 17:13.
IgorVa вне форума
Старый 09.03.2015, 17:27   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
double x=-2,dx=0.5,a=1,b=1;
do{
 printf("%10f%10f\n",x,
  (x<=-1.57)?(2*sin(x)):(
   (x>=1.57)?(cos(x)):(a+sin(x)+b)
  )
 ); x+=dx;
}while(x<=2); getchar();
Годится идея?
I'm learning to live...

Последний раз редактировалось Stilet; 09.03.2015 в 20:21.
Stilet вне форума
Старый 09.03.2015, 19:37   #3
IgorVa
Новичок
Джуниор
 
Регистрация: 09.03.2015
Сообщений: 3
По умолчанию

Большое спасибо,а как то можно по другому сделать? буду очень благодарен

Последний раз редактировалось IgorVa; 09.03.2015 в 19:40.
IgorVa вне форума
Старый 09.03.2015, 20:21   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

По-другому так:
Код:
if(x<=-1.75) printf("%10f%10f\n",x,2*sin(x)); else
 if(x>=-1.75) printf("%10f%10f\n",x,cos(x)); else
  printf("%10f%10f\n",x,a+sin(x)+b);
I'm learning to live...
Stilet вне форума
Старый 10.03.2015, 07:36   #5
IgorVa
Новичок
Джуниор
 
Регистрация: 09.03.2015
Сообщений: 3
По умолчанию

большое спасибо
IgorVa вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно Сергей Человек Фриланс 3 06.07.2009 19:30
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! VisTBacK Помощь студентам 6 19.09.2008 13:44