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

Нужно соединить две функции в одну - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка оператора "+" с шаблонами http://www.cyberforum.ru/cpp-beginners/thread904542.html
нужно написать перегрузку оператора +, который объединяет 2 массива структур в один. допустим, есть вот такая вот структура struct Stud1 { char name ; char addr ; double price; friend istream& operator >> (istream&, Stud1&); friend ostream& operator << (ostream&, Stud1&); bool operator == (Stud1&);
C++ Определить Определить все 6-цифровые натуральные числа, которые являются номерами счастливых билетов (сумма первых трех цифр равна сумме последних трех цифр), использовать наименьшее количество циклов (классический вариант - 6 вложенных циклов) http://www.cyberforum.ru/cpp-beginners/thread904540.html
Даны натуральные числа n, k. Используя наименьшее количество сравнений, определить, какое число будет находиться k-м месте в упорядоченном варианте C++
Даны натуральные числа h, k и последовательность действительных чисел a1, а2 ... аn. Используя наименьшее количество сравнений, определить, какое число будет находиться k-м месте в упорядоченном варианте данной последовательности Добавлено через 4 часа 4 минуты спасибо за помощь, сам сделал #include <iostream> #include <math.h> using namespace std;
.Создать класс Binary1, который будет содержать число в двоичной системе C++
1.Поле first – целое число, целая часть числа, записанного в восьмеричной системе счисления; поле second – положительное целое число, дробная часть числа, записанного в восьмеричной системе счисле-ния. Реализовать метод add8( ) – сложение чисел в восьмеричной системе. 2.Создать класс Binary1, который будет содержать число в двоичной системе (в отдельном поле – целая часть, в другом поле –...
C++ Queue сортировка http://www.cyberforum.ru/cpp-beginners/thread904521.html
Задание : отсортировать чергу по возростанию не использевать ООП queue <int> q; sort(q.front();q.back()) // не пашет подскажите пожалуста вот на это задание http://www.cyberforum.ru/cpp-beginners/thread904256.html
C++ Создать собственный библиотечный файл Задание:Создать собственный библиотечный файл констант, типов и функций для реализации указанных задач и программу, которая использует его возможности для работы с файлами (зашифровки, подсчет количества слов). Моя проблема:я без понятия как это делать (видимо меня не было на паре или мы это не проходили). Что я не знаю:1)как создавать БИБЛИОТЕЧНЫЙ файл (обычный умею). 2)как вписать функцию в... подробнее

Показать сообщение отдельно
awful1992
18 / 18 / 3
Регистрация: 20.11.2012
Сообщений: 49
17.06.2013, 18:19
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
// cyber6.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <locale>
#include<cmath>
using namespace std;
 
    float upSum;        //Сумма элементов числителя
    float downSum;      //Сумма элементов знаменателя
    float p;            //Степень
 
float upDown(float a,float b)       //Функция расчета числителя
{   
    p=0;
    float step;         //
    upSum = 1;
    for (int i = 0; i < 4; i++)
    {
        p++;
        step = pow(a,p);    //Расчет a^p
        upSum += step;      //Расчет суммы всех элементов
    }
    p=0;
    step = 0;
    downSum = 1;
    for (int i = 0; i < 4; i++)
    {
        p++;
        step = pow(b,p);
        downSum += (1/step);
    }
 
    return upSum/downSum;
}
 
 
void main()
{
    float a; 
    float b; 
    float f;    //
    cout << "Input a: ";
    cin >> a;
    cout << "Input b: ";
    cin >> b;
    f=upDown(a,b);
    //cout << "Up = " << upSum << endl;
    //cout << "Down = " << downSum << endl;
 
    cout << "f(a,b) = " << f << endl;
    system("pause");
    return;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru