С++: Найти цифровой корень числа

Задача:

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

Continue reading

Перевод: Разработка вашего первого Metrostyle-приложение используя C++, C# или Visual Basic.Net

В Windows 8 вместе с новым меню пуск и новый класс приложений — Metro style Applications. Мне эта тема интересна, а русскоязычных хороших примеров еще слишком мало, поэтому я постараюсь перевести некоторые статьи с dev.windows.com на русский язык. Перевод будет достаточно вольный :)

Приложения Windows Metro style создаются с учетом нового пользовательского интерфейса представленного в Windows 8 Windows Developer Preview. Здесь представлен базовый код и основные концепты которые вам потребуются для создания Metro style приложений используя C++, C# или Visual Basic, так же используя Extensible Application Markup Language (XAML) что бы определить интерфейс и выбранный вами язык что бы написать логику приложения.

Continue reading

С++: Найти наибольшей элемент столбца в двумерном массиве

Архив кончается — плохо, есть некоторые штуки из текущих наработок. Задача звучит так:

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

Continue reading

C#: Модификатор out в параметрах

Интересную штуку вычитал :)

У меня давно возникал вопрос: как вернуть несколько параметров из вызываемого метода?

Это можно сделать при помощи модификатора out в параметрах.

Continue reading

Изменения в блоге

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

 

C++: Cумма цифр в строке

А это моя лабораторная.

Написать программу, которая принимает с клавиатуры строку и считает сумму цифр в этой строке. Использовать atoi() Вычисления организовать функциями.

Начну поэтапно и буду раскручивать дальше это приложение.

Continue reading

С++: Проверка символа — цифра или нет

Маленькая, но весьма полезная функция.


bool isNumber(char Symbol)
{
if (Symbol >= '0' && Symbol <= '9')
return true;
return false;
}

На вход принимает символ, и возвращает true если это число или false в ином случае. Использовать можно для обработки строк.

Pascal: в двумерном массиве поменять местами максимальный и минимальный элементы

Задача в полной мере описана в заголовке.

Суть сводится к следующему:

  1. Заполнить массив
  2. Вывести массив
  3. Найти минимальный элемент
  4. Найти максимальный элемент
  5. Произвести обмен значений по индексам

Continue reading

Модуль (unit) на паскале

Был у меня блог на av-school.ru, который в скором времени, возможно, прекратит свое существование, поэтому я перенесу некоторые полезные посты из того блога в этот.

Задача на паскале была такая:

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

Continue reading