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

Log по основанию 2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ непонятки с делением:( http://www.cyberforum.ru/cpp-beginners/thread230071.html
Вот возникла такая проблемка...надо поделить числа так, что бы бралось полное цело число...т.е.: при деление 5:2=2.5=> программа выводит 2, а мне надо что бы выводило 3, как это сделать??? вот самый банальный пример:) подскажите как это сделть..очень нада. #include <stdio.h> #include <math.h> #include <iostream.h> int main() {
C++ Ввод только целого числа Здравствуйте. Нужно сделать защиту от ввода букв, дробных чисел( 2.5) и цифр с запятой( 2,5) cin>>m; if (cin.fail()) { cout << "Ошибка!" << endl; getchar(); return 1; } http://www.cyberforum.ru/cpp-beginners/thread230066.html
C++ Определить количество столбцов матрицы, в которых не содержится ни одного отрицательного элемента
Помогите,пожалуйста, в написании программы: Условие Дана целочисленная матрица ,состоящая из 3 строк и 4 столбцов. Определить количество столбцов, в которых не содержится ни одного отрицательного элемента
Изучаю С++, на какие моменты, на Ваш взгляд, необходимо обратить первоочередное внимание? C++
Изучаю С++, на какие моменты, на Ваш взгляд, необходимо обратить первоочередное внимание?
C++ сдвиги. не прога, а вопрос http://www.cyberforum.ru/cpp-beginners/thread230035.html
Преподаватель задаёт всем такой вопрос, а я не пойму в чём подвох а=5 а>>10 а<<10 а=? а=5 а<<10 а>>10
C++ Сформировать массив из двух других массивов с исключением повторяющихся элементов Дано 2 массива. Сформировать третий массив, включив в него все элементы, которые есть и в первом, и во втором массиве. Повторяющиеся элементы удалить. подробнее

Показать сообщение отдельно
Parallelogram
0 / 0 / 0
Регистрация: 17.01.2011
Сообщений: 70
17.01.2011, 19:25  [ТС]
silent_1991, спасибо.
я переделал твой код.
он послужил основой для моего.

Добавлено через 35 минут
теперь еще проблема:
Код
CRealNumber CRealNumber::Ln()
{
 CRealNumber xn, k, sigma = 0;
 x = -(1 - x) / (1 + x);
 xn=x;
for (int i=0; i<50; i++)
{
sigma+=xn;
k = x * x * (2 * i + 1) / (2 * i + 3);

xn = xn * k;
} 
return 2 * sigma;
}
выдает ошибки:
Error 2 error C2440: 'initializing' : cannot convert from 'int' to 'CRealNumber'
Error 3 error C2065: 'x' : undeclared identifier

я не понимаю что делать надо.


просто функцию я оформил:
Код
#include "stdafx.h"
#include <iostream>
using namespace std;


double ln(double x)
{
double xn, k, sigma = 0;
x = -(1 - x) / (1 + x);
xn=x;
for (int i=0; i<50; i++)
{

sigma+=xn;
k = x * x * (2 * i + 1) / (2 * i + 3);
cout << "\n" <<  x * x * (2 * i + 1) / (2 * i + 3)  << "\n";

xn*=k;
}
return 2 * sigma;
}

int main()
{
	double x;
cin >> x;
cout << ln(x);
	system("pause");
	return 0;
}
а переоформить ее в класс я не могу(
! ! ПОМОГИТЕ ! !
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru