Архив за апреля, 2009

Поиск чисел Пифагора в заданном диапазоне

23 апреля 2009

Статья посвящена числам Пифагора, научимся находить их, используя программу на C#, которую мы сейчас напишем. Сначала мы должны знать, что такое число Пифагора? Число Пифагора – это число в квадрате, которое равно сумме квадратов других двух чисел.

Продолжить чтение »

Вещественная матрица размером 100 x 200 на Pascal

19 апреля 2009

В данной статье я разберу следующую задачку:
• С помощью динамических переменных реализуйте вещественную матрицу размером 100 x 200. Каждому элементу матрицы присвойте случайное значение из заданного диапазона. Отсортируйте элементы массива по сквозному порядку их размещения в матрице как в одномерном массиве. Выдайте на экран первую подматрицу размером 10 x 13. Для сортировки используйте метод пузырька.

Реализовать программный код будем на языке Pascal. Сначала подключим модуль “CRT” для работы с экраном, объявим необходимые переменные, нужные для выполнения поставленной задачи.

Продолжить чтение »

Работа со структурами в C++

11 апреля 2009

В этой статье вы узнаете, что такое структура и как с ней работать на C++. И так, начнем с определения структуры.
Структура – это тип данных, который состоит из одного или множества других типов. Чтобы обратиться к этим типам, присвоить или взять значение, нужно иметь доступ к структуре.

Продолжить чтение »

Случайный вывод текста из файла на PHP

11 апреля 2009

Сегодня мы поговорим о том, как вывести текст из файла на PHP, но не просто вывести, а случайно. Сначала создадим файл “data.txt”, из которого будет считываться текст, и выводиться на экран. Каждый новый текст записываем на новой строчке файла. Скрипт имеем возможность вывода определенного количества строк.

Продолжить чтение »

Как найти все цифры числа 100!

10 апреля 2009

Как найти все цифры числа 100!

Вы никогда не задавали себе этот вопрос? Это очень интересный вопрос, ведь используя, стандартный калькулятор Windows вы получите укороченную версию этого числа. Даже написав функцию вычисления факториала просто нельзя поместить ни в одну числовую переменную все цифры факториала 100, т.к. оно состоит из 158 цифр. О каких цифрах идет речь и как их получить, мы поговорим в этой статей.

Начнем с того, нам нужно написать собственную функцию умножения, так как мы умножаем на простом листке бумаги. Она будет умножать числа вида [999] * [9], т.е. числа, которые содержать одну или несколько цифр на числа, содержащие одну цифру.

Продолжить чтение »

Добавление статей и исходников

9 апреля 2009

На сайт постоянно добавляются новые статьи и исходники, которые можно по праву считать интересными и полезными, их вы можете найти только на моем блоге, т.к. я сам занимаюсь написанием статей и созданием программ для Windows. Заходите на сайт по чаще и вы всегда сможете найти интересующую вас информацию.

Продолжить чтение »

Поиск чисел, равных сумме факториалов своих цифр

8 апреля 2009

В этой статье вы узнаете, как решить и написать следующую задачу на C#:

- Найти числа, равные сумме факториалов своих цифр. Например, 1!+4!+5! = 145

Поиск чисел, равных сумме факториалов своих цифр

Поиск чисел, равных сумме факториалов своих цифр

Как эта задача решается? Мы устанавливаем диапазон чисел, среди которых будем искать такие числа, которые равны сумме факториалов своих цифр. Дальше находим факториал каждой цифры данного числа, суммируем суммы факториалов и проверяем на равенство: [сумма] = [число], где [сумма] — это, найденная сумма факториалов всех цифр данного числа, а [число] – данное число в диапазоне.

Продолжить чтение »

Замена слов на синонимы на PHP

7 апреля 2009

Очень популярная тема для Web-Мастеров на сегодняшний день – это встраивание в свой сайт скрипт автоматической замены слов на синонимы или еще его называют синонимайзер. Синонимайзер используют для SEO оптимизации контента сайта, т.е. для уникализации текста на сайте.

Продолжить чтение »

PHP и MySQL запросы

6 апреля 2009

PHP и MySQL запросы, сегодня мы поговорим об этой очень интересной теме, особенно это будет полезно для начинающих программистов PHP, работающих с MySQL запросами.

Рассмотрим следующие команды SQL:
SELECT, INSERT, DELETE, UPDATE и REPLACE.

Так что же такое запрос? Запрос — это объект, с помощью которого можно получить или нужные данные из одной или нескольких таблиц, а также произвести добавление, обновление или удаление данных.

Продолжить чтение »

Получить все числа в диапазоне от 1 до kkk…kkk (всего n цифр) в системе счисления k

6 апреля 2009

В этой статье я хочу рассмотреть задачу:
Получить все числа в диапазоне от 1 до kkk…kkk (всего n цифр) в системе счисления k. K и n вводятся с клавиатуры.

Основное, что должны сделать — это найти общее количество чисел, которые нужно декодировать в систему счисления k и саму декодировку чисел. Количество чисел должно вычисляться по формуле: max = k в степени n – 1, где max — общее количество чисел. Декодировка должна быть универсальна, т.е. переводить десятичное число в любую систему счисления.

Продолжить чтение »

Новый раздел «Исходники»

5 апреля 2009

На блоге опубликовано некоторое количество исходных кодов, создан соответствующий раздел.
Он будет постоянно наполнятся новыми исходниками.

Продолжить чтение »

Переставить числа 0, 1 и 2 в порядке возрастания, используя перестановку 2-х элементов

5 апреля 2009

В данной статье будет разобрано решение следующей задачи:
В массиве стоят числа 0, 1 и 2. Переставить их в порядке возрастания, если единственной разрешенной операцией (помимо чтения) над массивом является перестановка двух элементов.

Реализовать программный код будем на C# в среде разработки Visual Studio 2008 как Windows приложение с формами.
Начинаем, конечно, с создания проекта с формой. На форме нужно разместить следующие объекты:

Продолжить чтение »

Вычислить сумму каждой рядом стоящей группы чисел на C#

4 апреля 2009

В данной статье будет разобрано решение следующей задачи:
Дан массив a[1]..a[n] и число m < = n. Для каждой группы из m стоящих рядом членов (таких групп, очевидно, n-m+1) вычислить ее сумму.

Как мы решим эту задачку? Сразу хочу скачать, реализовать программу будем на C# в среде разработки Visual Studio 2008 как Windows приложение с формами.

Так что необходимо сначала создать проект с формой, разместить на ней все объекты как показано на картинке ниже

Продолжить чтение »

Поиск наибольшего общего делителя двух чисел (НОД)

4 апреля 2009

Если у вас возник вопрос, как найти наибольший общий делитель двух чисел (НОД), то эта статья именно для вас. Для решения этой задачи рассмотрим алгоритм Евклида для нахождения наибольшего общего делителя.

Задача на самом деле очень простая, нужно только разобраться в этом алгоритме. Этим мы и займемся.

Продолжить чтение »

Вывод гистограммы распределения чисел от 0 до максимального по интервалам размером 10 на Java

4 апреля 2009

Я хочу рассмотреть приложение, которое выполняет следующие действия:

  • Чтение из текстового файла набор целых чисел в интервале от 0 до максимального, найденного в файле;
  • Вывод в текстовый файл гистограмму распределения этих чисел по интервалам размером 10;
  • Выделение максимального числа в отдельный интервал.

И так, приступим к написанию этой довольно простой программы. Нам нужно создать 2 файла: входной (“file1.txt”) и выходной(“file2.txt”). Во входной записываем числа от 0, пример входного файла показан ниже.

Продолжить чтение »