Загрузка...

Help make a beautiful multiplication table in the console

Thread in C# created by Multiaccys Oct 17, 2022. (bumped Oct 19, 2022) 842 views

  1. Multiaccys
    Multiaccys Topic starter Oct 17, 2022 Banned 20 Oct 5, 2021
    Пытаюсь сделать красивую таблицу умножения с псевдографикой, есть у кого готовый код красивой таблицы умножения?) я нуб в программировании просто
     
  2. DarKRs
    DarKRs Oct 17, 2022 Ура, у меня наконец есть статус 1232 Jul 15, 2022
    C#
    for(int i=1;i <= 10; i++){
    for(int j=1;j <= 10;j++){
    Console.Write($"{i*j}\t");
    }
    Console.WriteLine();
    }
     
    1. Multiaccys Topic starter
      DarKRs, так это обычная, а надо красивую с псевдографикой оформленной
  3. r3xq1
    r3xq1 Oct 17, 2022 53 Jul 27, 2018
    1. Multiaccys Topic starter
      r3xq1, нужно чтоб она типа была еще красивой
    2. Multiaccys Topic starter
      r3xq1, типа псевдографика и т.д, обводка была
    3. plyymax
      Multiaccys, какая обводка? ты где то это увидел? пример вывода в студию
  4. xmka
    xmka Oct 17, 2022 26 Feb 8, 2019
    Я думаю речь примерно о такой таблице:
    [IMG]
    Code
    Console.Write("Введите размер таблицы умножения M x N: ");
    string[] line = Console.ReadLine().Split(' ');
    int M = int.Parse(line[0]);
    int N = int.Parse(line[1]);

    Console.Write("╔");
    for (int i = 0; i < M - 1; i++)
    {
    Console.Write("═══════╦");
    }
    Console.Write("═══════╗\n");

    for (int i = 1; i <= M; i++)
    {
    for (int j = 1; j <= N; j++)
    {
    Console.Write($"║{i * j}\t");

    }

    if (i < M)
    {
    Console.Write("║\n╠");
    for (int h = 0; h < M - 1; h++)
    {
    Console.Write("═══════╬");
    }
    Console.Write("═══════╣\n");;
    }
    else
    {
    Console.Write("║\n╚");
    for (int h = 0; h < M - 1; h++)
    {
    Console.Write("═══════╩");
    }
    Console.Write("═══════╝\n");
    }
    }
     
    1. View previous comments (8)
    2. Multiaccys Topic starter
      xmka, спасибо, работает? А ты хорошо шаришь по c#?
    3. nnslayer
      Multiaccys,
      Переиграл сам себя
  5. Multiaccys
    Multiaccys Topic starter Oct 21, 2022 Banned 20 Oct 5, 2021
    C#
    int M, N;

    M:
    Console.Write("Введите размер таблицы умножения M: ");
    try
    {
    M = Convert.ToInt32(Console.ReadLine());
    }
    catch
    {
    goto M;
    }
    N:
    Console.Write("Введите размер таблицы умножения N: ");
    try
    {
    N = Convert.ToInt32(Console.ReadLine());
    }
    catch
    {
    goto N;
    }
    Console.Write("╔");
    for (int i = 0; i < M - 1; i++)
    {
    Console.Write("═══════╦");
    }
    Console.Write("═══════╗\n");

    for (int i = 1; i <= M; i++)
    {
    for (int j = 1; j <= N; j++)
    {
    Console.Write($"║{i * j}\t");

    }

    if (i < M)
    {
    Console.Write("║\n╠");
    for (int h = 0; h < M - 1; h++)
    {
    Console.Write("═══════╬");
    }
    Console.Write("═══════╣\n"); ;
    }
    else
    {
    Console.Write("║\n╚");
    for (int h = 0; h < M - 1; h++)
    {
    Console.Write("═══════╩");
    }
    Console.Write("═══════╝\n");
    }
    }
     
Top
Loading...