0 / 0 / 1
Регистрация: 30.07.2016
Сообщений: 122
|
|
1 | |
Заполнение массива циклом02.11.2016, 10:36. Показов 64767. Ответов 15
Метки нет (Все метки)
Здравствуйте! Я новичок. Помогите пожалуйста сделать вот что. Заполнить массив циклом от 0 до 99 и вывести каждый индекс массива на консоль. Спасибо.
Добавлено через 1 минуту Если можно, то, после цикла for, сделайте тоже самое с циклом while.
0
|
02.11.2016, 10:36 | |
Ответы с готовыми решениями:
15
Заполнение массива значениями циклом "for()" Заполнение динамического массива циклом For. Заполнение массива указателей циклом Заполнение массива в определённые ячейки (циклом) |
9 / 9 / 12
Регистрация: 26.09.2016
Сообщений: 180
|
|||||||||||
02.11.2016, 17:00 | 3 | ||||||||||
Так?
Добавлено через 25 минут Через while как-то так)
1
|
0 / 0 / 1
Регистрация: 30.07.2016
Сообщений: 122
|
||||||||||||||||
02.11.2016, 19:22 [ТС] | 4 | |||||||||||||||
Привет! Я третий ответ не читал, но спасибо за него. Я написал свой код, как я его понял. Только у меня проблема возникла. Независимо от размерности массива, значения всё равно выводятся. Только, если размерность массива равна нулю ничего не происходит. Вот пример:
Всё равно выводит значения от 0 до 19, когда размерность массива равна 5. То есть может вмещать в себя только пять значений. Добавлено через 3 минуты Добавил ещё одну строчку и заработало как надо. Я гений!
Нет, всё равно какая-то ошибка вылазит! Я не понимаю! Я такой глупый. Буду разбираться. Добавлено через 3 минуты От моего "гениального" кода зависла студия. Добавлено через 8 минут В общем, когда я ставлю размерность массива меньше счётчика цикла, тогда выходит ошибка. Не хочу спрашивать, как подогнать счётчик к размерности массива. Хотя тут вопрос в другом - зачем изменять размерность, когда смысл в том, чтобы научиться выводить значения записанные в массиве на консоль. А также уметь просить компьютер создавать новые переменные изменяя индекс массива. Добавлено через 1 минуту Выглядит всё это так:
0
|
212 / 210 / 137
Регистрация: 21.12.2015
Сообщений: 545
|
|||||||||||
02.11.2016, 19:39 | 5 | ||||||||||
зачем нужен массив?
1
|
0 / 0 / 1
Регистрация: 30.07.2016
Сообщений: 122
|
|
02.11.2016, 19:42 [ТС] | 6 |
TuM0xA, я учусь. Я не знаю, что эта фраза говорит Вам, но мне надо было узнать, как заполнять массив циклом. Так как под заполнением массива я понимал, что в коде я написал одну строчку - одну переменную. А компьютер изменяет индекс массива, избавляя меня от создании всех возможных переменных, а создаёт новую пустую переменную, в которую записывается новое значение.
0
|
212 / 210 / 137
Регистрация: 21.12.2015
Сообщений: 545
|
||||||
02.11.2016, 19:42 | 7 | |||||
вот тут нужен массив
1
|
0 / 0 / 1
Регистрация: 30.07.2016
Сообщений: 122
|
|
02.11.2016, 19:43 [ТС] | 8 |
Некое автоматическое написание кода для программы компьютером, а не пользователем.
0
|
212 / 210 / 137
Регистрация: 21.12.2015
Сообщений: 545
|
|
02.11.2016, 19:45 | 9 |
1
|
0 / 0 / 1
Регистрация: 30.07.2016
Сообщений: 122
|
|
02.11.2016, 20:02 [ТС] | 10 |
TuM0xA, можно на ты В предыдущих темах меня один из пользователь назвал нигилистом - человеком, который отрицает общепринятые законы и нормы. Мне нравится программирование и я постоянно думаю о нём Размышляю о разных его вариантах. Я понял, что пользователь пишет код для программы, а компьютер имеет возможность, путём арифметических операций, выполнять действие в автоматическом режиме - циклом. А массив - это обычная переменная, в конце которой находится цифра - индекс. Разные индексы - разные переменные, но тип один - число или текст. Но в данном случае число, так как с числами можно производить арифметические операции. Теперь, когда мы имеем переменную мы можем записать в неё значение. А если надо записать 100 или 1000 значений, то вручную будет затруднительно. Тут мы пользуемся возможностью компьютера - его работой - циклом и сложением чисел, чтобы он за нас изменял индексы в переменной тем самым, как бы создавая новые переменные, в которые будут записаны новые значения. Это некое написание кода из вне программы, но на время существования программы, если данные не были записаны на жёсткий диск. Я не уверен, что Вы что-то поняли, но я объяснил
Добавлено через 6 минут Так у меня в моём последнем коде всё правильно или нет? А то я жду
0
|
.NET senior
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
|
||||||
02.11.2016, 20:08 | 11 | |||||
Native16, предлагаю начать с самого начала.
1. Вы создали тему в разделе C# 2. C# - объектно-ориентированный ЯП со строгой типизацией 3. массивы в C# - это объекты (внезапно!), представляющие собой контейнеры фиксированного размера определённого типа 4. при создании нового экземпляра массива мы указываем его размер (количество элементов), и в течение времени "жизни" изменить этот размер не можем физически (единственный способ - создание нового экземпляра массива) 5. массивы могут быть совершенно разных типов:
А то, что Вы написали (уж извините) - это какая-то мозговзрывающая эзотерика (которую ещё нужно было постараться придумать!), напрочь оторванная от реальности.
1
|
212 / 210 / 137
Регистрация: 21.12.2015
Сообщений: 545
|
|
02.11.2016, 20:10 | 12 |
Native16, правильно, но очень много всего лишнего
Добавлено через 1 минуту Не по теме: и ещё, без обид, но ты очень странно выражаешь свои мысли
1
|
0 / 0 / 1
Регистрация: 30.07.2016
Сообщений: 122
|
|
02.11.2016, 20:16 [ТС] | 13 |
TuM0xA, ну, мне главное научиться Спасибо всем!
bax_tang, то, что вы меня не поняли - это нормально. У меня свой путь, который имеет начало и изучение синтаксиса сейчас это следующий шаг. Я ни в коем случае не спорю о строении ЯП и самого компьютера, так как ничего о нём не знаю, но я не буду отказываться от его изучения. И вообще я не понял Вашего не понимания. Чего конкретно Вы не поняли? Насколько понял я, то Вы тыкаете меня носом в незнание структуры языка программирования, но я и не спорю. Я постараюсь научиться и улучшить своё понимание программирования! И вам всем того же желаю!
0
|
.NET senior
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
|
||||||
02.11.2016, 20:21 | 14 | |||||
Резюмируя вышесказанное:
1
|
0 / 0 / 1
Регистрация: 30.07.2016
Сообщений: 122
|
|
02.11.2016, 20:23 [ТС] | 15 |
bax_tang, ну, я это в первом своём посте и спрашивал
0
|
.NET senior
441 / 359 / 137
Регистрация: 23.09.2016
Сообщений: 980
|
|
02.11.2016, 20:26 | 16 |
Native16, просто, на мой взгляд, без понимания синтаксиса языка (читай - правил выражения своих мыслей на нём) достаточно сложно адекватно выражать на нём свои мысли. Такая вот тавтология.
1
|
02.11.2016, 20:26 | |
02.11.2016, 20:26 | |
Помогаю со студенческими работами здесь
16
Заполнение массива данных циклом с интревалом (15 минут) Заполнение вектора с циклом Заполнение ячеек в Excel циклом for Заполнение нескольких списков циклом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |