С++: Числа Фиббоначи (рекурсия и не рекурсия)

Задание:

Написать программу, которая реализует рекурсивную и нерекурсивную функцию, которая выводит на экран число Фиббоначи с индексом N
Последовательность Фиббоначи: x[n]=x[n-2]+x[n-1],x[0]=0;x[1]=1;

Continue reading

C++: Генератор псевдослучайных чисел (BBS).

Генератор псевдослучайных чисел BBS задается следующим рекуррентным соотношением X[n]=X[n-1]^2 mod m,где X0 и m являются параметрами генератора. Написать программу,которая выводит N случайных псевдочисел,полученных с помощью этого генератора,при X0=2 и m=4747,число N вводится с клавиатуры.

Реализация на C++

Continue reading

C++: Заполнить массив и исключить элементы входящие в интервал [5,25]

Тоже просто и тоже массивы. Сначала создать массив и его на экран. После этого вывести только те элементы которые не входят в отрезок [5, 25].

Continue reading

C++: Удалить Английские гласные буквы из строки

Задача похожа на удвоение английских гласных.

Суть в точности такая же, только условие немного отличается. Если символ не английская гласная, то его вывести, а иначе ничего не делать.

Реализация:

Continue reading

С++: Удвоить гласные буквы английского алфавита в строке

Задача:

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

Решить можно несколькими способами. Я выработал такой код:

Continue reading

С++: Шифр Цезаря

Наверное, самый известный из «школьных» шифров. Практической ценности не имеет совершенно, кроме того,чтобы показать, что такое криптография в самом простом её проявлении.

Суть алгоритма, заключается в том, что для шифрования строки текста нужно сместить буквы на n-позиций. Например, это значит:

abc -> cdf при смещении на 3 символа — ну и так далее. Шифр не имеет практического смысла, так как легко подбирается перебором (26 вариантов для английского языка, что крайне мало)

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

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

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

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

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

Continue reading

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

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

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

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

Continue reading