Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all 512467 articles
Browse latest View live

Прошика боис - Прошивки BIOS ноутбуков

$
0
0
ноутук Lenovo b575E прошивка боис
не изменён сетуб и в боот меню незагрузиб ЮСб или ДВд ром толко загрузил СЕТ

Метод бисекции - С++ для начинающих

$
0
0
Знаю что были такие темы, но мне они пока что не помогли
накатал код через бесконечный цикл с проверкой корректности условия, в теории должен работать, по факту - нет (не выводит конечный результат вычислений), т.е. после отжатия системной паузы не выводит ничего.
подскажите пожалуйста, где ошибка
:

#include <math.h>
#include <iostream>
using namespace std;
int main()
{
        setlocale(0, "");
        int e;
        float a, b, c, funcA, funcB, funcC;
        e = 0, 001;
        cout << "Введите А:";
        cin >> a;
        cout << "Введите В:";
        cin >> b;
        if (a*b < 0)
        {
                c = ((a + b) / 2);
                cout << "С=" << c << endl;
        }
        else if (a*b >= 0)
        {
                cout << "Неверно заданы параметры" << endl;
        }
        system("pause");
        funcA = 2*c - b;
        funcB = 2 * c - a;
        funcC = c;
        int i = 0;
        for (; ; ) {
                if (fabs(b - a) >= e) {
                        if (funcA*funcC < 0) {
                                b = c;
                                c = (a + b) / 2;
                        }
                        else if (funcB*funcC < 0) {
                                a = c;
                                c = (a + b) / 2;
                        }
                }
                else if (fabs(b - a) < e) {
                        break;
                        cout << "Итог:" << (b - a) << endl;
                        system("pause");
                }
        }
        return 0;
}

Условия:
c=(a+b)/2
f(a)*f(c)<0, если да, то b=c, и заново c=(a+b)/2
f(b)*f(c)<0, если да, то a=c, и заново c=(a+b)/2
делаю до того момента, пока \l b-a \l >=e, где e=10^(-3)
как только l b-a l >e, делаю прерывание и вывод итогового результата вычисления

Аналогично попробовал реализовать через do while, итог такой же
:

#include <math.h>
#include <iostream>
using namespace std;
int main()
{
        setlocale(0, "");
        int e;
        float a, b, c, funcA, funcB, funcC;
        e = 0, 001;
        cout << "Введите А:";
        cin >> a;
        cout << "Введите В:";
        cin >> b;
        if (a*b < 0)
        {
                c = ((a + b) / 2);
                cout << "С=" << c << endl;
        }
        else if (a*b >= 0)
        {
                cout << "Неверно заданы параметры" << endl;
        }
        system("pause");
        funcA = 2*c - b;
        funcB = 2 * c - a;
        funcC = c;
        int i = 0;
        //for (; ; )
       
                do if (funcA*funcC < 0) {
                        b = c;
                        c = (a + b) / 2;
                }
                else if (funcB*funcC < 0) {
                        a = c;
                        c = (a + b) / 2;
                }while (fabs(b - a) >= e);

                /*while (fabs(b - a) < e)
                        //break;*/
                        cout << "Итог:" << (b - a) << endl;
                        system("pause");
               
       
        return 0;
}


Изображения
Тип файла: jpg Screenshot_1.jpg (9.0 Кб)
Тип файла: jpg Screenshot_2.jpg (9.4 Кб)

Как в игре Osmos сделан поток частиц у главного шара, которым ты движешь? - Java

$
0
0
Как в игре Osmos сделан поток частиц у главного шара, которым ты движешь?

[c++][error][decltype] error: decltype cannot resolve address of overloaded function - C++

$
0
0
всем привет.

есть две перегрузки.
гарантируется, что одна будет не шаблонной,
а другая - шаблонной.
их типы - unspecified
то бишь они могут постоянно изменяться.

могут добавляться новые пары функций с другими именами,
типы которых так же unspecified

не хочется в ручную каждый раз отслеживать возможные изменения.
хочется автоматический вывод типов.

рассмотрим код:

http://rextester.com/JMVC42751

:



// заранее не известно
// каким может быть возвращаемое значение
int foo(){ return 0; }

// заранее не известно
// каким может быть возвращаемое значение
template<class t> t foo(){ return t{}; }

int main()
{
    foo();      // ок.
    foo<int>(); // ok
   
    // error: decltype cannot resolve address of overloaded function
    using fn = decltype(&foo);

    // конкретно, мне нужно автоматически определять тип нешаблонной версии функции
    // если бы я хотел шаблонную, то так бы и писал: &foo<type>
   
    //WTF ???
   
}

Видеокарта и PLAYERUNKNOWN'S BATTLEGROUNDS - Видеокарты

$
0
0
Доброй ночи Дамы и Господа!!Прошу помощи у Вас!!На днях установил PLAYERUNKNOWN'S BATTLEGROUNDS,думал что мое железо потащит ее,хотя бы на минимальных требованиях,но увы 15 фпс...(GTA 5 на средких, идет с фпс 60).
ВОт мое железо:

ЦП:QuadCore AMD Phenom II X4 Black Edition 955, 3200 MHz (16 x 200)

Системная плата Gigabyte GA-790XTA-UD4 (3 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR3 DIMM, Audio, Gigabit LAN, IEEE-1394)

Системная память 12288 МБ (DDR3-1333 DDR3 SDRAM)

Видеоадаптер AMD Radeon HD 5700 Series (1 ГБ) (Хочу поставить GTX 750 ti 2gb)

Определить, можно ли попасть по дорогам из одного города в другой - С++ для начинающих

$
0
0
Имеется n городов, пронумерованных от 1 до n. Некоторые пары городов соединены дорогами.
Определить, можно ли попасть по этим дорогам из одного заданного города в другой заданный город.
Входная информация о дорогах задаётся в виде последовательности пар чисел i и j (i < j и i, j 1..n),
указывающих, что i-й и j-й города соединены дорогами.
Подскажите идею решения задачи методом рекурсии, благодарю.

Парсер на python3 - Python

$
0
0
Есть небольшой файл/пример txt/excell, который нужно пропарсить особым образом. В самом файле содержится 3 колонки. На первой строчке находятся названия параметров. Каждый параметр принадлежит к одной колонке под ним. Необходимо, чтобы при запуске кода:
1. спрашивали название файла, который нужно пропарсить,
2. добавляли новый файл txt, куда необходимые нам колонки вставлялись в файл,
3. спрашивали, сколько параметров мы хотим получить в новом файле txt,
4. вводили параметры,
5. и записывали эти колонки с параметрами и их значениями в новый файл.

Проблема в создании самих колонок. В конечном результате у меня появляются строки с параметрами и их значениями. Если можно было бы их транспонировать, но поскольку у меня получаются не массивы, то я не могу воспользоваться модулем numpy и применить метод transpose().

Приложен файл и мой код. Можете ознакомиться.
Также можете предложить свой альтернативный код.

Вложение 863165

:

import string

fname = input("Enter a file name: ")
outputfile = "out.txt"
try:
    fhand = open(fname, mode='r')
    fcopy = open(outputfile, mode='a')
except:
    print ("File don’t exist: ", fname)
    exit()
   
question = int(input("Please, enter the NUMBER of required parameters: "))
if question > 3:
    print("Number of parameters is limited. Please, try again")
    exit()
   
for lines in fhand:
    lines = lines.split()
    t = 0
    while (t < question):
        param = input("Enter the required parameter: ")     
        t = t + 1
        indParam = lines.index(param)

        fhand = open(fname, mode='r')
        a = fhand
        for numberlines in a:
            numberlines = numberlines.split()
            number = numberlines[indParam]
            fcopy.write(number + '\t')
        fcopy.write(number + '\n')
    break
fhand.close()
fcopy.close()


Вложения
Тип файла: txt text.txt (805 байт)

Вещественная матрица, нахождение суммы отрицательных элементов с условием - C# для начинающих

$
0
0
Дана вещественная квадратная матрица А порядка N. Найти сумму отрицательных элементов матрицы, расположенных под главной диагональю. Если таковых нет, выдать соответствующее сообщение.

Помогите кто-нибудь.
Если нахождение отрицательных элементов матрицы, расположенных под главной диагональю я могу реализовать, то с матрицей у меня недопонимание.

Задача Бюффона с квадратной сеткой - Статистика, теория вероятностей

$
0
0
Подскажите, пожалуйста, что будет с результирующей вероятностью в задаче Бюффона, если взять вместо прямых квадратную сетку? Верно ли то, что вероятность пересечения иголкой прямых увеличится в два раза?

Считаю я так, потому что при одних лишь прямых имеем один результат, при одни лишь параллельных взятым вначале прямых имеем такой же результат. А вот имея оба набора этих прямых, то есть имея сетку мы должны сложить вероятности, что и даёт увеличение вероятности пересечения вдвое.

Заполнение массива в зависимости отусловия - C++

$
0
0
Добрый день, уважаемые форумчане!

Помогите реализовать задачу заполнения массива последовательностью чисел по условию:
Задано число, указывающее на количество элементов в массиве. Проверяется это число на четность.
:

if (M % 2 == 0 ) заполнение при четном;
                else заполнение при нечетном;

При условии четности число делится пополам и от середины массива к краям заполняется таким образом: (-M/2...-3, -2, -1, 1, 2, 3....M/2). Если число нечетное, то: (-M/2...-3, -2, -1, 0, 1, 2, 3....M/2).

Всем большое спасибо за помощь!

Найти последний символ на странице Word - VBA

$
0
0
Задача: Вывести номера страниц, последний символ на которых ":".
Прошу помощи, заранее благодарен!

Заполнение массива в зависимости от условия - С++ для начинающих

$
0
0
Добрый день, уважаемые форумчане!

Помогите реализовать задачу заполнения массива последовательностью чисел по условию:
Задано число, указывающее на количество элементов в массиве. Проверяется это число на четность.
:

if (M % 2 == 0 ) заполнение при четном;
                else заполнение при нечетном;

При условии четности число делится пополам и от середины массива к краям заполняется таким образом: (-M/2...-3, -2, -1, 1, 2, 3....M/2). Если число нечетное, то: (-M/2...-3, -2, -1, 0, 1, 2, 3....M/2).

Всем большое спасибо за помощь!

Как убрать партии? - 1С: Типовые и стандартные решения

$
0
0
Дело в том, что в учётной политике способ оценки МПЗ установленна по средней себестоимости. К тому же в настройке параметров учета запасов галочка не стоит. Они все равно есть. Может ещё что-нибудь отключить нужно? 1с 8.3 БП

Имитация js - C# для начинающих

$
0
0
Суть проблемы- есть сайт который генерирует запрос в обфрусцированом js и мне надо как то его генерировать самому или встроить этот js чтобы отправлять тот же запрос, деобфрусцировать не получается.

В играх не виден Dual Shock 4, подключенный к ПК через "Dual Shock 4 USB Wireless Adapter" - Компьютерные игры

$
0
0
Здравствуйте, может кто сталкивался с такой проблемой. Есть джойстик Dual Shock 4, есть для него специальный адаптер от Sony - Dual Shock 4 USB Wireless Adapter. Драйверы поставлены, сопряжение выполнено, в свойствах на вкладке "Проверка" кнопки и перекрестья отзываются, вроде всё ОК. Но в играх джойстик не видно, пробовал переназначить кнопки - нет отклика. Как это можно поправить?

Не выгружает остатки на сайт - 1С: Администрирование и интеграция

$
0
0
Доброго времени суток!Помогите решить проблему: соединение с сайтом успешно,но цены на некоторые товары не выгружает. Что делать:?

Загрузка изображения в ListView - Lazarus

$
0
0
Подскажите пожалуйста, как из папки загрузить полноразмерное изображение в ListView, напрямую, без ImageList. Картинка 700x400 px.

Есть ли для Access программы визуализации баз данных при проектировании? - MS Access

$
0
0
Есть ли для Access программы визуализации баз данных при проектировании?

Аналог ERwin, SAP Sybase PowerDesigner и т.д.

непонятка с формулой нахождения точки пересечения двух прямых - Геометрия

$
0
0
http://algolist.manual.ru/maths/geom...lineline2d.php
:

BOOL
IsLinesCross(_int64 x11, _int64 y11, _int64 x12, _int64 y12, _int64 x21, _int64 y21, _int64 x22, _int64 y22)
{
 
_int64 maxx1 = max(x11, x12), maxy1 = max(y11, y12);
_int64 minx1 = min(x11, x12), miny1 = min(y11, y12);
_int64 maxx2 = max(x21, x22), maxy2 = max(y21, y22);
_int64 minx2 = min(x21, x22), miny2 = min(y21, y22);
 
if (minx1 > maxx2 || maxx1 < minx2 || miny1 > maxy2 || maxy1 < miny2)
  return FALSE;  // Момент, када линии имеют одну общую вершину...
 
 
_int64 dx1 = x12-x11, dy1 = y12-y11; // Длина проекций первой линии на ось x и y
_int64 dx2 = x22-x21, dy2 = y22-y21; // Длина проекций второй линии на ось x и y
_int64 dxx = x11-x21, dyy = y11-y21;
_int64 div, mul;
 
 
if ((div = (_int64)((double)dy2*dx1-(double)dx2*dy1)) == 0)
  return FALSE; // Линии параллельны...
if (div > 0) {
  if ((mul = (_int64)((double)dx1*dyy-(double)dy1*dxx)) < 0 || mul > div)
    return FALSE; // Первый отрезок пересекается за своими границами...
  if ((mul = (_int64)((double)dx2*dyy-(double)dy2*dxx)) < 0 || mul > div)
    return FALSE; // Второй отрезок пересекается за своими границами...
}
 
if ((mul = -(_int64)((double)dx1*dyy-(double)dy1*dxx)) < 0 || mul > -div)
  return FALSE; // Первый отрезок пересекается за своими границами...
if ((mul = -(_int64)((double)dx2*dyy-(double)dy2*dxx)) < 0 || mul > -div)
  return FALSE; // Второй отрезок пересекается за своими границами...
 
return TRUE;
}

Код работает, и обнаруживает пересечение двух прямых но
не понимаю как узнать эту точку пересечения x,y в виде кода С++?
или как узнать где она пересеклась и код вернул значение TRUE (т.е. пересекаются).

Есть ли для Access программы визуализации баз данных при проектировании? - MS Access

$
0
0
Есть ли для Access программы визуализации баз данных при проектировании?

Аналог ERwin, SAP Sybase PowerDesigner и т.д.
Viewing all 512467 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>