|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.12.2013, 20:21 | #1 |
Пользователь
Регистрация: 01.10.2013
Сообщений: 24
|
Заполнить ступенчатый массив (C#)
C#
Заполнить ступенчатый массив ,не вводя значения его элементов с клавиатуры следующим образом: 123456 12345 1234 123 12 1 |
09.12.2013, 20:26 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ступенчатый массив это значит не матрица? или можно использовать матрицу?
I'm learning to live...
|
09.12.2013, 21:34 | #3 |
Пользователь
Регистрация: 01.10.2013
Сообщений: 24
|
Типа матрица, но количество элементов в разных строках может различаться.
|
09.12.2013, 21:38 | #4 |
Пользователь
Регистрация: 01.10.2013
Сообщений: 24
|
Сам с ними особо не встречался. Вот ещё нашёл :В памяти ступенчатый массив хранится иначе, чем прямоугольный: в виде нескольких внутренних массивов, каждый из которых имеет свой размер.
|
09.12.2013, 22:09 | #5 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Наработки по заданию есть?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
10.12.2013, 01:49 | #6 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Так пойдет?
Код:
Благодарить в репутацию. Проклинать — туда же
|
17.12.2013, 09:19 | #7 |
Пользователь
Регистрация: 01.10.2013
Сообщений: 24
|
Спасибо. Но ,к сожалению ,нет. Надо чтобы вводил компьютер , а не с клавиатуры
|
17.12.2013, 09:23 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А так:
Код:
I'm learning to live...
|
17.12.2013, 22:39 | #9 |
Пользователь
Регистрация: 01.10.2013
Сообщений: 24
|
Пожалуйста, помогите.
Исправьте пожалуйста программу:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication158 { class Program { static void Main(string[] args) { int c; Console.WriteLine("Введите n: "); int count = int.Parse(Console.ReadLine()); int[][] arr = new int[count + 1][]; for (int i = 0; i < count + 1; i++) { int[] tmp = new int[count-(i+1)]; for (int j = 0; j < i; j++) { tmp[j] = j + 1; tmp[i] = count; arr[i] = tmp; } } for (int i = 0; i < count + 1; i++) { int[] t = arr[i]; for (int j = 0; j < i; j++) { Console.Write("[" + t[j].ToString() + "] "); } Console.WriteLine(); } Console.ReadKey(); } } } она должна выводить: 1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 , а выводит ошибку. |
17.12.2013, 22:48 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заполнить массив из 20 элементов случайным образом от -5 до +5. Отсортировать массив по возрастанию. | Olechkina | Помощь студентам | 1 | 08.12.2013 18:32 |
Требуется создать ступенчатый массив и заполнить его из файла | N0ir | Помощь студентам | 0 | 17.06.2013 13:20 |
Заполнить массив | welcomeTo | Помощь студентам | 5 | 02.04.2011 17:34 |
Заполнить массив | Файзулка | Помощь студентам | 2 | 24.01.2011 23:50 |
Заполнить массив | mila111189 | Помощь студентам | 1 | 04.11.2010 00:09 |