Автор — Ксения П., любитель Компьютер загадывает четырехзначное число (без повторений цифр). Пользователь, в свою очередь, пытается его отгадать. Пользователь вводит число: если совпадает какая-то цифра и ее…

В компьютерном тестировании часто возникает необходимость выбрать из большого массива Nm вопросов некоторое меньшее количество Nq случайным образом. Существенно, чтобы эти вопросы не повторялись. Если Nm=Nq, то должны…

Для закрепления основ языка C# рекомендую рассмотреть примеры решения задач, самостоятельно решить предложенные задания, сравнить полученный вами опыт с типичными ошибками и хорошим стилем программирования. Отвечу на ваши…

Прочитайте эти заметки после появления у вас некоторого опыта программирования на C#. Вспомните, пришлось ли вам справиться с ошибками, описанными ниже. Простейшая классификация ошибок (errors): Синтаксические (ошибки в…

Предполагаю, что изучив раздел «Основы языка С#», вы сможете решить как новые задачи из Задачника, так и следующие задачи: 1. Решение квадратного уравнения ax2+bx+c=0. Ввести a,b,c и найти…

1. Пишите программы в простом и четком стиле KIS (keep it simple – «придерживайтесь простоты»). Не «насилуйте» язык попытками его причудливого использования. 2. Ваша среда программирования – хороший…

Наибольший общий делитель  Постановка задачи. Дано два целых положительных числа x и y. Наибольшее число, на которое делятся оба числа без остатка, называют наибольшим общим делителем (НОД). Наверно,…

 Бином Ньютона Постановка задачи. Записать  разложение бинома Ньютона (1+x)n по степеням x. Коэффициент  при   xk обозначается  Cn,k , читается «биномиальный коэффициент из n по k» (или «число сочетаний…

Постановка задачи. Вычислить значение тригонометрической функции sin(x) от произвольного значения аргумента x. Вариант решения 1. Поищем готовый вариант решения. Тригонометрия – раздел математики. Предположим, что в библиотеке System…

Нахождение суммы чисел Постановка задачи. Найти сумму всех целых чисел от n_min до n_max. Вариант решения 1. Взять n_min — наименьшее число, к нему прибавить следующее, и так…