может кто умеет писать ** с# ////Программирование ** языке с#. Пожалуйста помогите)))...

+787 голосов
287k просмотров

может кто умеет писать на с# ////Программирование на языке с#. Пожалуйста помогите))) 1)Для заданного а вычислить принадлежащий интервалу (p;2p) корень уравнения ln(ctgx-1)=a. корни в программе это х, меняю с интервалом 2)Даны целые положительные числа A, B, C. На прямоугольнике размера A × B размещено максимально возможное количество квадратов со стороной C (без наложений). Найти количество квадратов, размещенных на прямоугольнике, а также площадь незанятой части прямоугольника.


Информатика | 287k просмотров
+91

Небось и ответ лучший выставишь?

Дан 1 ответ
+151 голосов

Задание 1

image

Для получения корня между image и image n = 1.

image

Задние 2

nh = A div C - количество квадратов умещающихся по-вертикали

nw = B div C - количество квадратов умещающихся по-горизонтали

n = nh * nw = общее количество квадратов.

Sr = A * B - 2*C*C

Код:

  • using System;
  • namespace ThisAnswerIsNotMine {
  •    class Program
  •    {
  •        private static void Eq(double a)
  •        {
  •            var x = Math.Atan(1 / (Math.Exp(a) + 1)) + Math.PI;
  •            Console.WriteLine($"Для a = {a}, x = {x}");
  •        }
  •        
  •        private static void Squares(int A, int B, int C)
  •        {
  •            int nh = A / C;
  •            int nw = B / C;
  •            int n = nh * nw;
  •            int Sr = A * B - 2*C*C;
  •            
  •            Console.WriteLine($"Количество квадратов со стороной {C} в прямоугольнике размером {A}x{B} равно: {n}");
  •            Console.WriteLine($"Площадь оставшегося куска {Sr}");
  •        }
  •        private static void Main()
  •        {
  •            Eq(double.Parse(Console.ReadLine()!));
  •            Squares(int.Parse(Console.ReadLine()!), int.Parse(Console.ReadLine()!), int.Parse(Console.ReadLine()!));
  •        }
  •    }
  • }
(7.0k баллов)