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

Загвостка с множеством (массивом) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка методом Синглтона http://www.cyberforum.ru/cpp-beginners/thread430712.html
Здравствуйте, помогите найти информацию по сортировке методом Синглтона. О такой сортировке слышу первый раз, в интернете почти ничего нет, может кто читал, реализовывал данную сортировку?
C++ Вывод переменой Я не знаю как вывести переменою на с++ в win32api сразу спасибо за помощь http://www.cyberforum.ru/cpp-beginners/thread430705.html
C++ abs(float x)
Я не понимаю почему но у меня функция abs возвращает модуль от int чисел и всегда 0 от double чисел. В чём может быть проблема?Хотя вот в данном примере частное a/b получается, но как-то без знаков после запятой, а abs(b) стабильно 0. #include <stdio.h> #include <stdlib.h> int main(){ int k,l; double a,b; k=233; l=-122;
При попытке найти окно выдает 0 C++
#include <iostream> #include <Windows.h> using namespace std; int main() { HWND a = FindWindow((LPCWSTR) NULL, (LPCWSTR) "Безымянный — Блокнот"); cout << (long) a <<endl; system("PAUSE"); }
C++ Использование идентификаторов. http://www.cyberforum.ru/cpp-beginners/thread430690.html
#include <iostream> #include <conio.h> #define N 4 #define M 5 void main() { { int mass; for(int i = 0; i< N; i++){ for(int j = 0; j< M; j++)
C++ Работа с бинарной кучей У меня есть программа связанная с бинарной кучей,добавлением в неё элемента, поиска необходимого и его удаление.Но в ней есть неполадки, не вставляет в корень наибольший элемент и при удалении дублирует последний или предпоследний элемент. Помогите в решении и объясните пожалуйста. Заранее спасибо! // kucha.cpp: главный файл проекта. #include "stdafx.h" #include <iostream> #include... подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.01.2012, 15:10     Загвостка с множеством (массивом)
Формулу немного не понял. Возьмите аргументы функций в скобки.
Вот, что у меня получилось. (скорее всего у Вас что-то с формулой)
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
#include <iostream>
#include <cmath>
#include <vector>
#include <algorithm>
#include <iterator>
 
#define E 2.718281828459
 
double fun(double x)
{
   return sqrt(  (log(x) - pow(E, 2.3 * x))  / pow( ( tan(x) * tan(x) - pow(2., x) ), 1 / 3.)  );
}
 
int main()
{
   std::vector<double> arr = { 0.1, 0.2, 0.8 };
   std::vector<double> res(arr.size());
   
   std::for_each(arr.begin(), arr.end(), [&](double val) { res.push_back(fun(val)); } );
   std::copy(arr.begin(), arr.end(), std::ostream_iterator<double>(std::cout, " ")); 
   std::cout << std::endl;
   std::copy(res.begin(), res.end(), std::ostream_iterator<double>(std::cout, " "));
   std::cout << std::endl;
   return 0;
}
http://liveworkspace.org/code/90ea0d...089f6dc6bb597d
 
Текущее время: 15:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru