Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
Bloodykeeper
This party getting crazy!
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
#1

задача на оператор While - C++

24.09.2009, 17:12. Просмотров 2094. Ответов 20
Метки нет (Все метки)

дано число N (тоесть его нужно ввести с клавиатуры), число N должно быть больше 0. Это N-степень числа 2 (двойки). Также известно, что N=2 в степени К (N=pow(2,K). Найти К. Вот я написал такой листинг, но он не работает. Помогите найти ошибки и исправить.
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <math.h>`
void main() {
   int K,N;
   printf("Enter N\n");
   scanf("%f",&N);
   while(N>0)
        K=pow(2,1/N);
        printf("K=%d,\n",K);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2009, 10:42     задача на оператор While
Еще ссылки по теме:

C++ В Delphi есть оператор cost i of. и т.д. Есть ли в C++ такой же оператор?
Задача на подсчет больничных через оператор switch C++
C++ Оператор запятая в return и задача
C++ Как перегрузить оператор<< и оператор>> ?

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

Или воспользуйтесь поиском по форуму:
ZVolodumur
49 / 49 / 3
Регистрация: 21.05.2009
Сообщений: 156
29.09.2009, 10:42     задача на оператор While #21
Цитата Сообщение от wolff-87 Посмотреть сообщение
ZVolodumur, Если что то говоришь, то аргументируй свои высказывания.С чем связана ошибка?если при изменении на Float или Double она пропадает???
Во первых Bloodykeeper НЕ писал что программа не компилируется. Он писал что не работает!!!
Во вторых: На большынстве компиляторов функция pow() нормально работает с целіми типами.
Во третих: Из за чего спор!?!? Ти сказал что функция pow() работает только с даными типа double, а я сказал что ето не так... что она может работать из целыми типами.
Yandex
Объявления
29.09.2009, 10:42     задача на оператор While
Ответ Создать тему
Опции темы

Текущее время: 09:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru