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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
Bloodykeeper
This party getting crazy!
 Аватар для Bloodykeeper
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
24.09.2009, 17:12     задача на оператор While #1
дано число 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
Ответ Создать тему
Опции темы

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