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

вычисление сопротивления R2, когда известно сопротивление R1 и общее (исходник под консоль) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структура и функции http://www.cyberforum.ru/cpp-beginners/thread1559595.html
Нужно сделать так, чтобы из функции "Function_Read" значения структуры сохранялись и можно было их использовать в "Function_Write" и так далее. Конечно можно засунуть функцию в функцию , но это мне не подходит. Нужно каким-то другим способом , но я не понимаю как... Ниже код самой программы: // Task9.cpp : Defines the entry point for the console application. // #include "stdafx.h"...
C++ Найти значение выражения #include <iostream> #include <locale> #include <cmath> #include <conio.h> using namespace std; int size(int n) { int result = 0; for(int i = n; i != 0; i/=10) result++; http://www.cyberforum.ru/cpp-beginners/thread1559588.html
C++ Написать программу для вычисления суммы ряда
Дано действительное число х (0 < x <= 1). Написать программу для вычисления суммы ряда с точностью ε = 10^–6 и указать количество слагаемых. Считать, что требуемая точность достигнута, если очередное слагаемое по абсолютному значению меньше ε. Обеспечить проверку правильности ввода значения переменной x, не использовать функцию pow и другие функции из cmath или math.h.
Указатели и динамическая память C++
Не могу немного понять, допустим, я хочу создать массив, зачем мне под него выделять память, почему нельзя создать указатель, инициализировать его и просто с помощью адресной арифметики переходить к другому члену массива?
C++ Реализация класса С++ с использованием Си фукций http://www.cyberforum.ru/cpp-beginners/thread1559573.html
Добрый день, нужен совет как лучше написать класс С++ в котором используются С функции. С учетом что компилироваться будет только gcc компилятором. Первый вариант : --------------------------------------------------------------------------------------------------------- "c_someclass.h" #ifndef C_SOMECLASS_H #define C_SOMECLASS_H
C++ C++. Создание и введение 2-3 дерева Уже несколько дней не могу разобраться... Быть может чего то не понимаю. Помогите разобраться Нарисовать 2-3 дерево, которое создается последующим вводом следующих элементов: 9, 3, 6, 1, 5, 7, 8, 40, 12, 24, 89, 74, 32. Показать результат удаления элементов 8, 12, 24, 74 из построенного дерева. подробнее

Показать сообщение отдельно
fair7
8 / 8 / 0
Регистрация: 31.12.2010
Сообщений: 81
23.10.2015, 00:07     вычисление сопротивления R2, когда известно сопротивление R1 и общее (исходник под консоль)
может кому нада программа или захочет оценить.

Добавлено через 12 секунд
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
#define _WIN32_WINNT 0x0500
#include <windows.h>
#include <stdio.h>
#include <conio.h>
// DECKPUnTOP KOHCO7U, O5E3ATE7bHO HADO UHUYUA7U3UPOBATb
HANDLE hCon =  GetStdHandle( STD_OUTPUT_HANDLE );
void ToPutWindow(short X=-5,short Y=-1-19)
{   SetWindowPos(GetConsoleWindow(),0,X,Y,0,0,SWP_NOSIZE);
}
void FontSize(short symbol_size=0)//PA3MEP CUMBO7A
{
    typedef BOOL (WINAPI *SETCONSOLEFONT)(HANDLE, DWORD);
    SETCONSOLEFONT SetConsoleFont;
    HMODULE hmod = GetModuleHandleA("KERNEL32.DLL");
    SetConsoleFont =(SETCONSOLEFONT) GetProcAddress(hmod, "SetConsoleFont");
    SetConsoleFont(GetStdHandle(STD_OUTPUT_HANDLE),symbol_size);
}
void Blinking(int off=99)// MEPYAHUE y5PATb
{   CONSOLE_CURSOR_INFO cci;
    cci.dwSize=off;
    cci.bVisible=false;
    SetConsoleCursorInfo(hCon,&cci);
}
void Color(int text,int ground=0)
{   SetConsoleTextAttribute( hCon,(ground<<4|text));
}
void Color(unsigned char color=0x07)
{   SetConsoleTextAttribute( hCon,color);
}
void _(char char_=' ',int amount=1){   if(amount){printf("%c",char_);_(char_,--amount);}}
void __(int amount=1){_(' ',amount);}
int gg(){return _getch();}
void rr(){printf("\r");}
void nn(unsigned char count=1){for(;count--;)printf("\n");}
void p(char *string_){printf("%s",string_);}
void cls(){system("cls");}
void nPUr7AWEHUE()
{
    p("\n PAXyBATUMy "),Color(4),p("R2.\n\n");Color();
}
void PUCyHOK_R1_R2()
{
    nn(2);Color(010);
    __(5),_(0xB3),nn();
    __(2),_(0xDA),_(0xC4,2),_(0xF9),  _(0xC4,2),_(0xBF),nn();
    _(  ),_(0xDA),_(0xC1),_(0xBF),__(3),_(0xDA),_(0xC1),_(0xBF),nn();
    _(  ),_(0xB3),_(    ),_(0xB3),__(3),_(0xB3),_(    ),_(0xB3),nn();
    _(  ),_(0xB3),_(    ),_(0xB3),Color(4);p("R1"),_(),Color(010),
    _(      0xB3),_(    ),_(0xB3),Color(4);p("R2"),Color(010),p("-?\n");
    _(  ),_(0xC0),_(0xC2),_(0xD9),__(3),_(0xC0),_(0xC2),_(0xD9),nn();
    __(2),_(0xC0),_(0xC4,2),_(0xF9),  _(0xC4,2),_(0xD9),nn();
    __(5),_(0xB3),nn();Color();
}
void BBEDUTE(int &Rn){ rr();Color();p(" BBEDiTb "),Color(4),printf("R%i: ",Rn);Color(6);}
int BBOD(int Rn)
{
    int PE3y7bTAT=0x5F5F5F5F;
    BBEDUTE(Rn);for(int j=0;j<4;printf("%c",((char*)&PE3y7bTAT)[j++]));
    for(char i=4,cG,one=1;cG-27;)
    {
        cG=gg();
 
        {   switch(cG)
            {
            case 27:exit(9);
            case 13:return PE3y7bTAT;
            case ',':;
            case '.':;
            case ' ':if(i)
                {
                    if(one)((char*)&PE3y7bTAT)[4-i--]=',',one=0;
                    else ((char*)&PE3y7bTAT)[4-i--]=0x30;
                }break;
            case 8:if(i<4)
                {
                    if( ((char*)&PE3y7bTAT)[3-i]==',')one=1;
 
                    ((char*)&PE3y7bTAT)[3-i++]='_';
                }
            default:if(cG>=0x30&&cG<=0x39&&i)
                    ((char*)&PE3y7bTAT)[4-i--]=cG;
            }
            BBEDUTE(Rn);for(int j=0;j<4;printf("%c",((char*)&PE3y7bTAT)[j++]));
        }
    }
}
int CTEnEHb_D(int count=0)
{
    int PE3y7bTAT_D=1;
    for(;count--;)PE3y7bTAT_D*=10;
    return PE3y7bTAT_D;
}
float CTPOKA_B_4UC7O(int CTPOKA)
{nn();int n=4,nD=4;
    float PE3y7bTAT=0;
    for(;n--;)
        if( ((char*)&CTPOKA)[n]==','||((char*)&CTPOKA)[n]=='_'){nD=n;}
 
    for(char i=1;nD-i+1;++i)// DO 3AnRTOu
        PE3y7bTAT+=( ((char*)&CTPOKA)[nD-i]-48)*CTEnEHb_D(i-1);
 
    if(nD-4)for(char i=nD,c=1;i++-3;)// nOC7E 3AnETOu
    {
        if(((char*)&CTPOKA)[i]=='_')break;
        PE3y7bTAT+=( (float)((char*)&CTPOKA)[i]-48)/CTEnEHb_D(c++);
    }
    return PE3y7bTAT;
}
int main()
{
    ToPutWindow(),FontSize(8),Blinking();
    for(;;gg(),cls())
    {
        PUCyHOK_R1_R2();
        nPUr7AWEHUE();
        float R1=-1,R2='?',R3=R1-1;
        R1=CTPOKA_B_4UC7O(BBOD(1));
        Color(4),p("\n R3 "),Color(),p("- 3ArA7bHUu OniP.\n\n");
        R3=CTPOKA_B_4UC7O(BBOD(3));
        R2=(R1*R3)/(R1-R3);
        Color(4);p("\n R2");Color();p(" = ");
        Color(6);printf("%g",R2);
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru