В SQL есть функция RAND() которая может генерировать псевдослучайные числа. Например такой запрос: Select Rand() Вернет: Дальше можно немного модифицировать выборку. Скажем, нам нужно, что бы выбиралось целое число от 0 до 100, тогда запрос будет таким: SELECT FLOOR(100*RAND()); Ну и если от 10 до 100, то таким: SELECT FLOOR(100*RAND()+10); В языке SQL поддерживаются функции,
Browsing tag: функция
Задача: Дана последовательность из целых чисел. 0 — конец последовательности. Для каждого числа найти сумму его простых делителей. Оформить функцией определение суммы простых делителей числа. Итак. Последовательность — массив. Заполняем его с клавиатуры и выводим как есть. Далее сами вычисления. Нужно найти простые числа до числа, для этого я буду использовать функцию isPrime (она на
В некоторых задачах требуется определить, одинаковые ли цифры в числе или нет. Сделать это можно при помощи следующей функции: 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;
Функция простая, но кому-то возможно сократит время, поиска или решения задачи. Из Википедии, четное число, то число, которое делится без остатка на 2. Функция на си: bool is_even_number(int a) { return a % 2 == 0; } Возвращает true, если число четное и false в противном случае.
Задача: Напишите программу, которая принимает с клавиатуры число N, создает матрицу размера N на N, у которой на главной и побочной диагоналях расположены случайные числа, а остальные элементы равны нулю. Затем выведите матрицу на экран. Задача похожа на предыдущую, с той лишь разницей, что нужно заполнять и побочную диагональ. Для этого я так же воспользуюсь
Еще одна функция-помогалка в дополнение к функции, которая проверяет символ на число — это функция проверки на большую английскую букву. Таковая функция мне сегодня потребовалась. Вот она: bool isCappital(char ch) { return (ch >= ‘A’ && ch <= ‘Z’); } Принцип работы такой же, как и у «проверки числа». Так же можно реализовать функции,
Несколько дней назад понадобилось написать скрипт, который учитывал бы время с каким-либо интервалом. Время определить удалось, но возникла проблема как задать точность. Например время определилось как 0 часов. Тогда при точности +- 2 будет интервал от -2 до 2 часов. Но что такое минус 2 часа? Такого не бывает! Для исправления этой ситуации потребовалось написать
Пользователь вводит строку, нужно посчитать, сколько в ней слов. Слова разделяются пробелами, значит, достаточно посчитать их количество, но пробелов всегда на 1 меньше, чем слов (исключая случай когда пробел стоит на конце строки), поэтому хорошо бы прибавить к числу пробелов единичку.
Задание: Написать программу, которая реализует рекурсивную и нерекурсивную функцию, которая выводит на экран число Фиббоначи с индексом N Последовательность Фиббоначи: x[n]=x[n-2]+x[n-1],x[0]=0;x[1]=1;
В языке не нашел этой функции. Странно. Из математики тангенс это отношение sin(x) к cos(x). Вот функция: [pascal] function tg (arg : real) : real; begin tg := sin(arg)/cos(arg); end; [/pascal]