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

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

Войти
Регистрация
Восстановить пароль
 
[CN]Defender
1 / 1 / 0
Регистрация: 25.09.2009
Сообщений: 56
#1

Почему нехочет работать со степенью - C++

03.10.2009, 15:56. Просмотров 443. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n;
    int p=1+1/1;
    printf("vvedite n ");
    scanf("%d",&n);
    float a=p/pow(p,n);
    printf("chislo a %f");
    
    getch();
 
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2009, 15:56     Почему нехочет работать со степенью
Посмотрите здесь:

В целочисленном массиве найти и напечатать те элементы, которые являются степенью 2. Написать функцию, проверяющую, является ли число степенью 2. - C++
В целочисленном массиве найти и напечатать те элементы, которые являются степенью 2. Написать функцию, проверяющую, является ли число...

ИИ нехочет ходить куда надо - C++
Доброго времени суток. Возникла проблема с ИИ, который никак не хочет корректно работать. Если кто сможет помочь, заранее благодарю. ...

Почему может не работать с++? - C++
решил изучить С++. попытался скачать Microsoft Visual Studio. не с одного ресурса качал, но всегда в самом конце установки выбивало ошибку....

Почему-то перестал работать getchar() - C++
Чтобы окно после выполнения программы сразу не закрывалось, я использовала getchar(). Теперь же он не срабатывает, программа закрывается и...

Почему может не работать деструктор? - C++
#include <iostream> #include <string.h> using namespace std; class Person { private: char* name; public: Person(char*...

Почему может не работать обработчик события? - C++
Подскажите пожалуйста, почему в моем коде не срабатывает обработчик? LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
EnzoMatrix
120 / 120 / 5
Регистрация: 14.03.2009
Сообщений: 462
03.10.2009, 16:01     Почему нехочет работать со степенью #2
Цитата Сообщение от CNDefender Посмотреть сообщение
printf("chislo a %f");
может все таки:
printf("chislo a %f",a);
[CN]Defender
1 / 1 / 0
Регистрация: 25.09.2009
Сообщений: 56
03.10.2009, 16:03  [ТС]     Почему нехочет работать со степенью #3
EnzoMatrix, не в том суть просто выдает такую ошибку Error 2 error C2668: 'pow' : ambiguous call to overloaded function
EnzoMatrix
120 / 120 / 5
Регистрация: 14.03.2009
Сообщений: 462
03.10.2009, 16:07     Почему нехочет работать со степенью #4
тогда силом p в double перегоняй, или просто p вещественного типа сделай
[CN]Defender
1 / 1 / 0
Регистрация: 25.09.2009
Сообщений: 56
03.10.2009, 16:22  [ТС]     Почему нехочет работать со степенью #5
спс уже сделал

Добавлено через 7 минут
Написать программу на языке С, которая рекурсивно вычисляет количество единиц в двоичном коде заданного пользователем натурального числа.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2009, 16:47     Почему нехочет работать со степенью
Еще ссылки по теме:

Почему перестала работать запись в файл? - C++
Почему перестала работать запись в файл? #include <cstdio> #include <cstring> #include <iostream> #include <fstream> #include...

Почему switch case начал работать неправильно? - C++
switch(T1) { case 1: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/1.jpg"); case 2:...

Почему программа продолжает работать после удаления конструктора? - C++
Что хочет от меня препод про конструкторы? Что здесь делает данный конструктор? #include <iostream> #include <math.h> using...

Почему часть функций в KERNEL32.DLL может не загружаться/не работать - C++
Моё приложение загружает мою же DLL, которая, в свою очередь, использует c:windowssystem32KERNEL32.DLL Скажите пожалуйста, по какой...


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

Или воспользуйтесь поиском по форуму:
EnzoMatrix
120 / 120 / 5
Регистрация: 14.03.2009
Сообщений: 462
03.10.2009, 16:47     Почему нехочет работать со степенью #6
функция возвращает количество единиц
C
1
2
3
4
5
6
7
8
int f(int a)
{
 int b=0;
 if(a>=2) 
   b+=a%2+f(a/2);
 else b+=a%2;
 return b;  
}
Yandex
Объявления
03.10.2009, 16:47     Почему нехочет работать со степенью
Ответ Создать тему
Опции темы

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