0 / 0 / 0
Регистрация: 26.12.2019
Сообщений: 9
1

Допишите корректно программу - Таблица деления

26.12.2019, 17:36. Показов 1911. Ответов 2
Метки нет (Все метки)

10. Таблица Деления
Выведите таблицу деления заданных размеров.

Формат ввода
На первой строке вводится число колонок в таблице.
На второй строке вводится число строк в таблице.

Формат вывода
Выводится указанное число строк. В каждой строке выводятся разделённые символами пустого пространства частные: номер колонки, делённый на номер строки. Нумерация колонок и строк начинается с 1.

Пример
Ввод
3
2

Вывод
1.0 2.0 3.0
0.5 1.0 1.0



Вот что я написал но это работает не очень корректно

Исправьте кто сможет


2 Примера:

C#
1
2
3
4
5
6
7
8
9
10
11
  double i = Convert.ToInt32(Console.ReadLine());
            double j = Convert.ToInt32(Console.ReadLine());
            for (int x = 1; x < j; x++)
            {
                for (int y = 1; y <= i; y++)
                {
                    Console.Write($"{y / x} ");
                    Console.WriteLine($"{(y / x) / j}");
                }
                Console.Write(" ");
            }
C#
1
2
3
4
5
6
7
8
9
10
11
  double col = Convert.ToInt32(Console.ReadLine());
            double str = Convert.ToInt32(Console.ReadLine());
            for (int i = 1; i <= col; i++)
            {
                for (int j = 1; j < str; j++)
                {
                    Console.Write($"{i} ");
                }
                Console.Write($"{i / str} ");
                Console.WriteLine();
            }
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2019, 17:36
Ответы с готовыми решениями:

Допишите программу
Дан двумерный массив A удалите в нем строку содержащую максимальное по модулю число и внесите...

Допишите программу
Сформировать запись, имеющую следующую структуру type студент= record фамилия: string; номергр:...

Допишите программу
10 DIM C(100, 100) 12 OPEN &quot;MK.txt&quot; FOR OUTPUT AS #1 15 PRINT &quot;VVEDITE PORYADOK KVADRATA&quot; ...

Допишите программу
Здравствуйте! У меня большая просьба к вам дописать пару функций в программу. Дан код: ...

2
1834 / 1176 / 501
Регистрация: 14.10.2018
Сообщений: 3,179
26.12.2019, 19:16 2
Лучший ответ Сообщение было отмечено GabasovRuslan как решение

Решение

GabasovRuslan, отталкиваюсь от 2-го примера
1) вводимые числа должны быть int (число логически строк или колонок не может быть например 3.5)
2) а вот итераторы i и j уже типа double (хотя бы один из них), так как именно они будут участвовать в операции деления. При типе int дробная часть отсекалась бы

PS насколько мне известно, сперва вводятся кол-во строк, потом столбцов. Так как бы правильнее, хотя это филосовский вопрос.
C#
1
2
3
4
5
6
7
8
9
10
        int col = Convert.ToInt32(Console.ReadLine());
        int row = Convert.ToInt32(Console.ReadLine());
        for (double i = 1; i <= col; i++)
        {
            for (double j = 1; j <= row; j++)
            {
                Console.Write($"{j / i:F1} ");
            }
            Console.WriteLine();
        }
1
634 / 521 / 322
Регистрация: 20.05.2015
Сообщений: 1,453
27.12.2019, 08:10 3
Цитата Сообщение от Enifan Посмотреть сообщение
сперва вводятся кол-во строк, потом столбцов.
Впервые такое слышу, а вот то как указываете в цикле имеет большое значение, ибо вместо нужной матрицы можно получить транспонированную, как в вашем коде.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2019, 08:10
Помогаю со студенческими работами здесь

Допишите программу на матрицу
Здравствуйте, сделайте пожалуйста так, чтобы программа еще раз вывела введеную матрицу, но при...

Пожалуйста допишите программу
Здесь два конструктора, нужно объявить класс main, если не сложно покажите как это будет отдельно...

Таблица деления
Таблица деления (как таблица умножения, только наобот). Дан файл следующего содержания (нужно...

Таблица деления
Выведите таблицу деления заданных размеров. Формат ввода На первой строке вводится число...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru