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

Нужна формула к этой задаче или кто сможет объяснить как решать эту задачу? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти произведение столбцов http://www.cyberforum.ru/cpp-beginners/thread1119514.html
Помогите написать код к задаче. Дано двумерный массив целых чисел. Найти номера столбцов, в которых произведение элементов менее 40. Использовать динамические массивы. Все шаги реализовать функциями.
C++ Написать небольшую программку с мелкими функциями удаленного контроля другого компьютера по LAN или Wi-Fi Есть идея написать небольшую программку с мелкими функциями удаленного контроля другого компьютера по LAN или Wi-Fi. Какие знания и средства разработки необходимо иметь для того, что бы это осуществить? http://www.cyberforum.ru/cpp-beginners/thread1119500.html
Построение поверхности в виде линий уровня эвристическими методами C++
Построить поверхность z=\sin \sqrt{{x}^{2}+{y}^{2} }+1/\sqrt{{\left(x-3 \right)}^{2}+{y}^{2}} в виде линий уровня. Предполагается, что уравнение поверхности дано только для вычисления значений функции в заданной точке, т. е. для построения поверхности используется матрица значений в компактном виде. в виде линий уровня. Предполагается, что уравнение поверхности дано только для вычисления...
Сравнить несколько пар элементов multimap'a между собой и удалить совпадающие C++
Всем доброго времени суток. Суть задания в том, чтобы сравнить несколько пар элементов multimap'a между собой и удалить совпадающие. Проблема в том, что я не могу понять, как сравнивать эти элементы и затем удалить их с помощью erase(). Как это сделать?
C++ Две программы в одной http://www.cyberforum.ru/cpp-beginners/thread1119479.html
Здравствуйте. Я хотел бы сделать программу, которая - во-первых, запускается при включении, проверяет данные и, если они не изменились, умирает (а иначе открывает окно "Хелло ворлд") - двойным щелчком запускает другой процесс (допустим, с окном "Сик сад ворлд") Можно сделать две программы, имеющие доступ к одному файлу данных, но можно ли объединить всё это в одной int main()?
C++ Работа с векторами в C++ У меня на Window 7, программ не работает почему-то возможно я где-то ошибаюсь по невнимательности. Прошу поддержки у более опытных людей. Ниже исходный код программы: #include <iostream> #include <vector> using namespace std; inline void keep_window_open() { char ch; cin >> ch; } int main() { vector<string> words; подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6160 / 2889 / 282
Регистрация: 04.12.2011
Сообщений: 7,690
Записей в блоге: 3
15.03.2014, 02:18     Нужна формула к этой задаче или кто сможет объяснить как решать эту задачу?
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream>
using namespace std;
 
struct Mixture_in_volume{
double volume;
double tea_part;
 
Mixture_in_volume(const double volume_, const double tea_part_)
:volume(volume_), tea_part(tea_part_)
{}
 
Mixture_in_volume(Mixture_in_volume& rhs){
volume = rhs.volume;
tea_part = rhs.tea_part;
}
 
double get_milk_part()const{
return 1 - tea_part;
}
 
 
Mixture_in_volume operator+(const Mixture_in_volume& rhs){
Mixture_in_volume mix_val(*this);
mix_val.volume += rhs.volume;
mix_val.tea_part = (tea_part * volume + rhs.tea_part * rhs.volume)/mix_val.volume;
return mix_val;
}
 
Mixture_in_volume operator-(const Mixture_in_volume& rhs){
Mixture_in_volume mix_val(*this);
mix_val.volume -= rhs.volume;
return mix_val;
}
 
void show()const{
cout<<"volume = "<<volume<<endl;
cout<<"tea_part = "<<tea_part<<endl;
cout<<"milk_part = "<<get_milk_part()<<endl;
}
};
 
int main(){
const double val_A = 1000, val_B = 1000;
Mixture_in_volume a(val_A, 1);
Mixture_in_volume b(val_B, 0);
double glass_volume=100;
cout<<"Enter the glass volume (>0 and <= " << val_A << " : ";
cin >> glass_volume;
 
//раз
Mixture_in_volume g(glass_volume, 1);//из A набираем сначала
 
a = a - g;
b = b + g;
 
//два
g = Mixture_in_volume(glass_volume, b.tea_part);
b = b - g;
a = a + g;
 
//три
g = Mixture_in_volume(glass_volume, a.tea_part);
a = a - g;
b = b + g;
 
//четыре... если хотите - сделайте всё в цикле
g = Mixture_in_volume(glass_volume, b.tea_part);
b = b - g;
a = a + g;
 
cout << endl;
cout<<"volume A"<<endl;
a.show();
cout << endl;
 
cout << endl;
cout<<"volume B"<<endl;
b.show();
cout << endl;
 
cout << endl;
system ( "pause" );
return 0;
}
Проверьте на всякий. Эх-х... Чай ещё можно найти более-менее приличный, а вот с молоком сложнее. Разбавляют и раньше и многократно. Так что только приблизительно можно считать. Или для идеального случая.
 
Текущее время: 12:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru