Advertisement
SPavelA

power of number more then random

Aug 27th, 2023 (edited)
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.38 KB | None | 0 0
  1.             int randomNumber;
  2.             int multiplyeredNumber = 2;
  3.             int maximalNumber = int.MaxValue / multiplyeredNumber;
  4.             int currentPoweredNumber = 0;
  5.             int currentDegreeNumber = 0;
  6.             bool isPowLessThenRandomNumber = true;
  7.  
  8.             Random random = new Random();
  9.             randomNumber = random.Next(1, maximalNumber);
  10.             Console.WriteLine($"Случайное число от {1} до {maximalNumber}: {randomNumber}.");
  11.             Console.WriteLine($"Степени числа {multiplyeredNumber} до степени превосходящей {randomNumber}:");
  12.  
  13.             for (int i = 0; isPowLessThenRandomNumber; i++)
  14.             {
  15.                 isPowLessThenRandomNumber = Math.Pow(multiplyeredNumber, i) <= randomNumber;
  16.                 currentDegreeNumber = i;
  17.                 currentPoweredNumber = Convert.ToInt32(Math.Pow(multiplyeredNumber, i));
  18.                 Console.WriteLine($"Степень {i} числа {multiplyeredNumber} равна {currentPoweredNumber}");
  19.             }
  20.  
  21.             Console.WriteLine($"{randomNumber} исходное число");
  22.             Console.WriteLine($"{currentPoweredNumber} первая превосходящая степень числа {multiplyeredNumber}");
  23.             Console.WriteLine($"Степень: {currentDegreeNumber}");
  24.             Console.ReadKey();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement