Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/37: Рейтинг темы: голосов - 37, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 17.07.2018
Сообщений: 5

Вывод заданного диапазона символов в столбцы

17.07.2018, 14:12. Показов 7192. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Кто сможет подсказать - необходимо написать код по условию которого пользователь задает диапазон символов. Они выводятся в консоль в колону. Кол-во рядов в колоне тоже задает пользователь. Когда ряды заканчивается - рядом формируется вторая таблица и оставшиеся символы переносятся в неё. Без масивов.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.07.2018, 14:12
Ответы с готовыми решениями:

Удалить из символьной строки символы из заданного диапазона символов
Удалить из символьной строки символы из заданного диапазона символов. Без string, с помощью for.

Вывод все простых чисел из заданного диапазона
Помогите,пожалуйста разобраться с вышеуказанной задачей...Небходимо в visual c++ создать программу,которая бы выводила в Edit все простые...

Вывод последовательности всех целых чисел из заданного диапазона на TASM
Помогите пожалуйста, надо: Разработать программу, решающую следующую задачу: Пользователь вводит с клавиатуры начальное и конечное...

6
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
17.07.2018, 14:35
Allorn, распишите руками подробно, какие данные вводит пользователь, и что после этого должно быть выведено на экран.

Прям образец вывода покажите.
0
0 / 0 / 0
Регистрация: 17.07.2018
Сообщений: 5
17.07.2018, 15:07  [ТС]
К примеру :

Пользователь хочет вывести числа с диапазона 1 - 9.

ConsoleWriteLine("Введите первое число");
int FirstNumber = ConvertToInt32(ConsoleReadLine());
ConsoleWriteLine("Введите второе число");
int SecondNumber = ConvertToInt32(ConsoleReadLine());

Потом идет запрос на кол-во строк. Например, пользователь хочет что бы выводило по 3 числа. В итоге в консоли должно отобразиться такое:

1 4 7
2 5 8
3 6 9
0
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
17.07.2018, 15:13
Allorn, покажите случай, когда ряды закончились.
0
0 / 0 / 0
Регистрация: 17.07.2018
Сообщений: 5
17.07.2018, 15:20  [ТС]
Вот и я не знаю как задать команду, что бы после определенного кол-ва написанных символов остальные переносились в столбец рядом (

В этом и состоит вопрос.
0
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
18.07.2018, 10:58
Если задавать диапазон чисел, а не символов, то так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System;
 
namespace Test_Math
{
    class Program
    {
        static void Main()
        {
            Console.WriteLine("Введите первое число");
            int firstNumber = int.Parse(Console.ReadLine());
            Console.WriteLine("Введите второе число");
            int secondNumber = int.Parse(Console.ReadLine());
            Console.WriteLine("Введите количество рядов");
            int rows = int.Parse(Console.ReadLine());
 
            int current = 0;
 
            for (int i = 0; i < rows; i++)
            {
                for (int j = 0; (current = firstNumber + i + j * rows) <= secondNumber; j++)
                {
                    Console.Write(current + " ");
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
    }
}
Для символов будет немного по-другому.
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
18.07.2018, 19:10
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
            Console.Write("Введите первое число ");
            int firstNumber = int.Parse(Console.ReadLine());
            Console.Write("Введите второе число ");
            int secondNumber = int.Parse(Console.ReadLine());
            Console.Write("Введите количество рядов ");
            int rows = int.Parse(Console.ReadLine());
            for (int i = 0; i < rows; i++)
            {
                for (int j = firstNumber++; j <= secondNumber; j+=rows)
                {
                    Console.Write(j + " ");
                }
                Console.WriteLine();
            }
            Console.ReadKey();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.07.2018, 19:10
Помогаю со студенческими работами здесь

Вывод матрицы и определение, сколько строк содержат элементы из заданного диапазона
Ввести с клавиатуры значение для целочисленной матрицы с размерами 4*5 элементов. Определить, сколько строк заданной матрицы содержат хотя...

Вывод символов, расположенных после определённых символов в определённых строках заданного файла
Есть файл &quot;work/Разобранные/%capp%/apktool.yml&quot; (Значение %capp% задаётся свыше...) Такого типа: version: 2.0.0-Beta9 apkFileName:...

Вывод соседних символов заданного символа: сделать вставку в Си
Здравствуйте, помогите , пожалуйста, разобраться с проблемкой. Программа на ассемблере, которая выводит соседние символы заданного...

Вывод результата расчета именованного диапазона в ячейку другого диапазона
Здравствуйте. Есть такая вот таблица Есть именованный диапазон Data и именованный диапазон Itog Требуется провести расчеты...

Вывод переменных окружения (и их значений), название которых состоит из заданного количества символов
Программе задаётся целое число.Программа должна осуществлять вывод на экран всех переменных окружения(и их значений),название которых...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru