Browsing category Исходный код

Еще раз о RAND в SQL


В предыдущем посте я писал о том, что можно сделать функцию RAND, для генирации в диапазоне, однако при тестировании выяснилось, что она не работает должным образом — выкидываемое значение было больше чем max, в параметре функции. Новая функция: CREATE FUNCTION getRandom(@min int, @max int) RETURNS INT AS BEGIN Return (SELECT ROUND(((@max — @min -1) *

C++: Массивы, сортировка и нахождение минимальных-максимальных индексов


Дан массив вещественных чисел X=(x1,x2,..,xn). Записать элементы заданного массива Х в массив Y следующим образом: в начальной части расположить положительные элементы в порядке возрастания, затем в порядке убывания отрицательные элементы, нулевые элементы не записывать. Оценить, как при этом изменилось положение максимального и минимального элементов массива. Использовать функции. Задачка простая на вид. Приступаем. У нас есть

C++: Среднее арифметическое + нахождение минимального и максимального элементов (индексов) + сортировка


Хорошие задачки стали давать в универах. Составные =) Вычислить среднее арифметическое элементов массива X=(x1,x2,…,xn), расположенных между его минимальным и максимальным значениями. Если минимальный элемент размещается в массиве раньше максимального, то упорядочить массив на данном промежутке по возрастанию его элементов, и наоборот, если минимальный элемент размещается после максимального, то упорядочить по убыванию. PS: Нельзя использовать динамическую

С++ отсортировать строку матрицы в которой больше всего отрицательных элементов


Задача полностью сформулирована в заголовке. Задача как бы разбивается на 2: Найти ту строчку, где больше всего минимальных элементов Отсортировать эту строчку. Исходный код:

Microsoft Access DB + C#: как получить имена всех столбцов из таблицы (Для любой таблицы в БД)?


Сегодня тут задали вопрос… как получить имена всех столбцов из таблицы? Ну что ж, все просто. Код для этого приложения я практически полностью взял из старого приложения, так как мне тоже надо было получать имена таблиц. Как это работает, написанно там.

C++, Транспонированная матрица


Не хватало транспонированной матрицы: Upd: Транспонированная матрица на java Способ без использования динамической памяти (n не больше ста): #include <iostream> #include <time.h> using namespace std; int _tmain(int argc, _TCHAR* argv[]) {     const int maxsize = 100;     int a [maxsize][maxsize], n;     int temp;     cout << «n=»;     cin >> n;     if

C++: Одинаковы ли цифры в числе


В некоторых задачах требуется определить, одинаковые ли цифры в числе или нет. Сделать это можно при помощи следующей функции: bool isOnesNumber(int N) { int d=0, dold =0; dold = N % 10; while (N != 0) { d = N % 10; if (d != dold) { return false; } N = N / 10;

C++: четное число


Функция простая, но кому-то возможно сократит время, поиска или решения задачи. Из Википедии, четное число, то число, которое делится без остатка на 2. Функция на си: bool is_even_number(int a) { return a % 2 == 0; } Возвращает true, если число четное и false в противном случае.

Автоматизация vmware; Vix API и C#


Порядка недели назад мне потребовалось управлять виртуальной машиной vmware программным путем, желательно из C#. Решение было найдено на CodeProject. Автор реализовал Vix API на C# и выпустил DLL. Я кратко расскажу об этом проекте на русском языке. У Vmware имеется мощный API, который позволяет управлять состоянием виртуальной машины, а также запускать внутри нее сторонние приложения,

Pascal: Калькулятор для перевода из одной системы счисления в другую


В прошлом году я писал программу для перевода из любой системы в любую систему счисления на си. Теперь потребовалось на Pascal.Функций стало больше. Некоторые пришлось просто копировать с других сайтов (да простят меня авторы) К сожалению, точность вычислений здесь меньше, чем была на си — всего один знак после запятой точен.

Яндекс.Метрика