Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Как придумать условие для программы
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
2QWERY 2QWERY вне форума
Member
 
Аватар для 2QWERY
 
Сообщений: 29
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.12.2010
Thumbs down Как придумать условие для программы - 13.01.2011, 00:40

-ппц не могу придумать одно условие.
а собственно говоря надо вот что-Вывести все целые степени числа A от 1 до N.
как проверить целостность степаня А???
напомнью что число А-вещественное.
Ответить с цитированием
  (#2 (permalink)) Старый
Alex_cs_gsp Alex_cs_gsp вне форума
Member
 
Сообщений: 56
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.12.2008
По умолчанию 13.01.2011, 00:56

Дано вещественно число 2,0
Вывести степени от 1 до N
1) 2,0^1 = 2,0
2) 2,0^2 = 4,0
3) 2,0^3 = 8,0
...
N) 2,0^N = X

???
Ответить с цитированием
  (#3 (permalink)) Старый
2QWERY 2QWERY вне форума
Member
 
Аватар для 2QWERY
 
Сообщений: 29
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.12.2010
По умолчанию 13.01.2011, 02:35

возвести в степень вешественно число ето не проблема, ну вот смысл задачи другой- вот задача:Дано вещественное число A и целое число N (> 0). Вывести все целые степени числа A от 1 до N. надо придумать условие с помощью которого проверять число А на целостность его дробовой части, тоесть если у нас 4.096 то его не выводим на принтф, а если 4.0000 или 1.0000 или 2.0000 и т.д то ето нам подходит.
Ответить с цитированием
  (#4 (permalink)) Старый
Alex_cs_gsp Alex_cs_gsp вне форума
Member
 
Сообщений: 56
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.12.2008
По умолчанию 13.01.2011, 09:34

А если число 4.000000000000000000000000000000000000000000000000 00001
Как проверять собираешься?
Ответить с цитированием
  (#5 (permalink)) Старый
wanja wanja вне форума
Member
 
Сообщений: 589
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 25 сообщениях
Регистрация: 08.05.2005
По умолчанию 13.01.2011, 11:19

Код:
for (int i=0;i<n;i++)
{
//Возводишь в степень потихоньку и выводишь...
}
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Alex_cs_gsp Alex_cs_gsp вне форума
Member
 
Сообщений: 56
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.12.2008
По умолчанию 13.01.2011, 11:20

В смысле, если при вычислении получится такое число, за счет потери точности оно станет целым, хотя на самом деле оно таким не является. Простым возведением в степень тут не отделаешься.
Ответить с цитированием
  (#7 (permalink)) Старый
2QWERY 2QWERY вне форума
Member
 
Аватар для 2QWERY
 
Сообщений: 29
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.12.2010
По умолчанию 13.01.2011, 16:38

Ребята благодарен вам за ответы =)

давайте договоримся что у нас число типа float
возвести в степень ето не проблема.можна и так
c Код:
double a;
int n;
double res = 1.0;
printf("Vvedite osnovanie A and stepen' N (N>0): ");
scanf("%lf%d", &a, &n);
while( n > 0){
        res = res * a;
        n = n - 1;
        printf("\nSTEPEN' %4lf\n", res);
      }
ну в етой задачи смысл в том чтоб выводить целую дробную часть
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как придумать цикл михаил273 С/С++ 3 20.03.2012 23:02
Не могу написать условие задачи fedd86 С/С++ 11 19.01.2012 08:05
Помогите придумать тему для диплома Елена1511 Вопросы начинающих программистов 0 27.10.2011 19:33
Придумать алгоритм (логику) Wadik Вопросы начинающих программистов 3 21.04.2011 23:38
Рекусивное соотношение(((( я уже не знаю что придумать((( помогите Sonne Pascal 18 21.02.2011 11:45
Дата как условие в фильтре Alex25 Visual Basic 16 16.01.2009 20:59
Необх. придумать оператор скрещивания (ген. алг-м) yurbass Prolog 2 11.12.2006 11:05
Необходимо придумать фразу для поисковика ALEX_KS Игры разума 17 14.04.2006 20:11
Логическое условие как сбросить установки michael Игры разума 2 01.02.2006 16:09
Необходимо придумать задание для отчета по практике ATAKA Delphi 1 19.06.2005 23:02
Не срабатывает условие на RESOURCEDISPLAYTYPE_SERVER Olegg C++ Builder 0 11.08.2004 18:02
1 апреля какие шутки придумать GOre Офтопик 1 28.06.2004 05:48



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов