1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

搜索结果

  1. JoLan
  2. JoLan
  3. JoLan
    [img]
    作者: JoLan, 2014-12-08 所属版块: ESO Вопросник
  4. JoLan
    Р/О 3 дня.
    作者: JoLan, 2014-12-06 所属版块: PW Вопросник
  5. JoLan
  6. JoLan
  7. JoLan
  8. JoLan
  9. JoLan
    Функции в соответствии с номерами заданий. Реклама: лабораторные недорого (C++, C#, Pascal, Delphi, PHP (без html, только код)), скайп jo_lan1 #include <stdio.h> #include <conio.h> #include <math.h> double PolygonPerimeter(double rad, int side_amount) { return (2.0*rad*tan(3.14 / (double)side_amount))*side_amount; } bool PointInArea(double x, double y) { //точка справа или на оси Y if (x >= 0.0) { return (sqrt(x*x + y*y) <= 1.0); } //Иначе точка слева else { return (x >= -1.0)&&(y <= 1.0)&&(y >= -1.0); } } double GetMaxNegative(double array[], int array_length) { //Первый проход - поиск любого отрицательного числа double result = 0.0; for (int i = 0; i < array_length && result == 0.0; i++) if ((array[i] < 0.0)) result = array[i]; //Второй проход - поиск наибольшего отрицательного for (int i = 0; i < array_length; i++) if (array[i] < 0.0 && array[i] > result) result = array[i]; return result; } int main(void) { //Периметр правильного n-угольника описанного около окружности //Параметры функции: радиус окружности, колоичество сторон //Возвращаемое значение: вещественное значение периметра многоугольника double p = PolygonPerimeter(2.0, 10); printf("Polygon Perimeter (R = 2; Side count = 10): %.3f\n\n", p); //Определение принадлежности точки заданной фигуре //Пареметры функции: координаты x и y //Возвращаемое значение: true - принадлежит, false - не принадлежит bool b1 = PointInArea(-1.0, -1.0); bool b2 = PointInArea(1.0, 1.0); printf("Point 1 (-1, -1): %s\n", b1 ? "true" : "false"); printf("Point 2 ( 1, 1): %s\n\n", b2 ? "true" : "false"); //Поиск максимального отрицательного числа в массиве //Параметры функции: массив произвольных вещественных чисел, длина массива //Возвращаемое значение: вещественное значение наибольшего отрицательного числа double array1[] = {1.0, 2.0, 0.0, -2.0, -1.9}; double array2[] = {1.0, 2.0, 0.0, -2.0, 1.9}; double MaxNeg1 = GetMaxNegative(array1, 5); double MaxNeg2 = GetMaxNegative(array2, 5); printf("First Array (1, 2, 0, -2, -1.9) maximum negative: %.2f\n", MaxNeg1); printf("First Array (1, 2, 0, -2, 1.9) maximum negative: %.2f\n", MaxNeg2); getchar(); return 0; }
    作者: JoLan, 2014-12-02 所属版块: C/C++
  10. JoLan
  11. JoLan
  12. JoLan
  13. JoLan
  14. JoLan
  15. JoLan
    Доброго утра. Представляю Вашему вниманию программку CUP Builder с открытым исходным кодом. Написана (упаси господи) на C#, поэтому её можно использовать как в Windows, так и в Linux. Возможности: Создание ручного обновления по указанному inc-файлу Использование: командная строка Windows cup_builder.exe C:\CPW\element\v-1.inc командная строка Linux mono cup_builder.exe /home/patcher/CPW/element/v-1.inc Вторым параметром можно указывать полный путь cup-файла. Если он не указан, то cup-файл будет создан в родительской папке inc-файла с именем текущей даты и времени. Выражаю благодарности Desmond Hume за ответы, а так же некому серверу, который не прикрыл CPW от чужих глаз. Компилировал под .NET 4.5, поэтому для работоспособности под XP нужно пересобрать исходники на более ранней версии .NET. P.S. Для использования программы в ОС Linux необходимо установить mono командой: apt-get install mono-complete P.P.S. Да, говнокод.
    作者: JoLan, 2014-11-30, 4 个回复, 所属版块: PW Разработки
  16. JoLan
  17. JoLan
  18. JoLan
  19. JoLan
  20. JoLan