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

Определение k, при котором функция становится меньше заданного числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Баланс скобок http://www.cyberforum.ru/cpp-beginners/thread31419.html
Добавьте плиз условие чтоб )(-говорило что не баланс..я прост незнаю #include <stdio.h> #include <stdlib.h> #include <conio.h> #define MAXVAL 100 struct stack { int sp; int val; /* массив под скобки */
C++ Подсчет гласных.согласных,знаков препинания в тексте скажите,пожалуйста..где у меня ошибка....программа считает совершенно неправильно( (кусок из программы) { m_Out=0; CString s=m_Edit1; while (!s.IsEmpty()) { int i=s.FindOneOf(". :;,!?'"); if(i<0) http://www.cyberforum.ru/cpp-beginners/thread31416.html
C++ Вычислить сумму отрицательных элементов массива
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму отрицательных элементов
Функция возвращает массив C++
Как сделать чтобы функция возвращала массив(не исползуя указатели):(. К присмеру: ... char v; // //заполнение массива // return v; ...
C++ Тормозит Borland C++ 3.1 http://www.cyberforum.ru/cpp-beginners/thread31393.html
У меня Windows XP, этот компилятор почему-то тормозит систему..
C++ решить РГР Проекционный Экран. Экран монитора представляет собой плоскость от которой на растоянии L1 и L2 удалены слайд с произвольным символом и источник света. Отобразить на экране проекцию слайда если он расположен под углами а1 и a2 к экрану соответсвенно в вертикальной и горизонтальной плоскости. Необходимо иметь возможность изменять углы наклона слайда в реальном времени. Вот так меня на РГР... подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
25.04.2009, 12:43     Определение k, при котором функция становится меньше заданного числа
1 c функцией
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
 
double my_power(double bs, int pw){
    double Result = 1.0;
 
    for(int i = 0; i < pw; ++i)
        Result *= bs;
    return Result;
}
 
int main() 
{
    double a;
    double x;
    int k = 1;
 
    cout<<"Input a : "; cin>>a;
    cout<<"Input x : "; cin>>x;
 
    while((my_power(x,k)/k) >= a) ++k;
 
    cout<<"Result = "<<k<<endl;
    system("pause");
    return 0;
}
2 без
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
 
int main() 
{
    double a;
    double x;
    int k = 1;
    double run = 1.0;
 
    cout<<"Input a : "; cin>>a;
    cout<<"Input x : "; cin>>x;
 
    while(run/k >= a)
    {
        for(int i = 0; i < k; ++i)
            run *= x;
        ++k;
    }
 
    cout<<"Result = "<<k<<endl;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru