Автор — Ксения П., любитель Компьютер загадывает четырехзначное число (без повторений цифр). Пользователь, в свою очередь, пытается его отгадать. Пользователь вводит число: если совпадает какая-то цифра и ее…
Примеры решения задач к разделу «Основы языка C#»
В компьютерном тестировании часто возникает необходимость выбрать из большого массива 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 — наименьшее число, к нему прибавить следующее, и так…