Advertisement
Rosen_Tenev

Untitled

Nov 25th, 2018
2,391
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.09 KB | None | 0 0
  1. using System;
  2.  
  3. class MultiplyTable
  4. {
  5.     static void Main(string[] args)
  6.     {
  7.         // Да се вземат стойностите на еденици, десети и стотици в отделни променливи
  8.         // Да се завъртят в цикли за умножение между създадените промнливи
  9.  
  10.         int n = int.Parse(Console.ReadLine());      // Чете трицифрено число
  11.  
  12.         int singleDigitNum = 0;         // променлива за еденици
  13.         int doubleDigitNum = 0;         // променлива за десетици
  14.         int tripleDigitNum = 0;         // променлива за стотици
  15.  
  16.  
  17.         singleDigitNum = n % 10;
  18.         // "%10" винаги връща последното число от делимото (еденици в едноцифрено, двуцифрено, трицифрено,..n-цифрени числа)
  19.  
  20.  
  21.         doubleDigitNum = (n / 10) % 10;
  22.         // "/10" премахва последното число (при променлива int)
  23.         // В случая извежда десетите от трицифрено число
  24.  
  25.  
  26.         tripleDigitNum = n / 100;
  27.         // премахва еденици и десетици от трицифрено число
  28.         //"tripleDigit = ((tempDigit / 10) / 10) % 10;" еквивалентна команда
  29.  
  30.  
  31.         for (int singleD = 1; singleD <= singleDigitNum; singleD++)         // цикъл за едениците
  32.         {
  33.             for (int doubleD = 1; doubleD <= doubleDigitNum; doubleD++)     // цикъл за десетиците
  34.             {
  35.                 for (int tripleD = 1; tripleD <= tripleDigitNum; tripleD++) // цикъл за стотиците
  36.                 {
  37.                     Console.WriteLine($"{singleD} * {doubleD} * {tripleD} = {singleD * doubleD * tripleD};");
  38.                     // печата резултата от завъртането на всеки един цикъл
  39.                 }
  40.             }
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement