1 / 1 / 0
Регистрация: 24.02.2015
Сообщений: 35
|
||||||
1 | ||||||
Вывод через while25.04.2016, 00:21. Показов 1097. Ответов 4
Метки нет (Все метки)
Добрый день! Подскажите пожалуйста в чем может быть проблемма и почему:
есть задача сделать квадрат 10 на 10 с одной буквой - 10 в одной строке, без пробелок, и 10 строк с пробелами между ними, все сделать через цикл "while". Вот то, что пишу, и вроде должно бы выводить то, что нужно, но не выводит:
ssssssssss s s ... и тд - доводит кол-во строк до 10, но в каждой только по одной букве - почему так, почему не возвращается в начало цикла 1 и снова не заходит в цикл 2?
0
|
25.04.2016, 00:21 | |
Ответы с готовыми решениями:
4
Ввод массивов через множество textBox, подсчёт суммы, и вывод через listBox. Ошибка при вводе через textBox Не работает вывод textBox1 через метод. Только через нажатие button1_Click Заполнение массива через rand и вывод на экран через указатели Нахождение основных значений оформить через функцию, а вывод на печать – через процедуру |
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
|
|
25.04.2016, 01:04 | 2 |
а чему равно
k в тот момент, когда программа начинает печатать вторую строку?Добавлено через 8 минут это кстати тоже спорно
1
|
1 / 1 / 0
Регистрация: 24.02.2015
Сообщений: 35
|
||||||
25.04.2016, 01:05 [ТС] | 3 | |||||
спасибо за подсказку!!!
поменял первоначальное значение "i = 0"(выводило 9 строк вместо 10) и дописал в цикле k=1; и все заработало... а можете еще объяснить, почему, когда отработал вложенный цикл, и первый вайл с увеличением переменной запустился по новой, переменная "k" осталась равной 10 - разве цикл не должен был отработать и забыть все, что и как в нем происходило, раз мы из него вышли???
0
|
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
|
||||||
25.04.2016, 01:15 | 4 | |||||
он "забудет" только то, что создано внутри него, а
k объявлена перед ним
for гораздо нагляднее/удобнее (разумеется если цель не научиться использовать while, хотя пример нехарактерный для такой задачи)
1
|
1 / 1 / 0
Регистрация: 24.02.2015
Сообщений: 35
|
|
25.04.2016, 01:23 [ТС] | 5 |
Добавлено через 49 секунд
Ну задача в ходе обучения состояла именно в использовании данного цикла. Вроде бы разобрался немного... и с переменной, создаваемой вне циклов , и внутри самого цикла... Спасибо за помощь!!!
0
|
25.04.2016, 01:23 | |
25.04.2016, 01:23 | |
Помогаю со студенческими работами здесь
5
Нахождение основных значений оформить через функцию, а вывод на печать – через процедуру Нахождение основных значений оформить через функцию, а вывод на печать – через процедуру Нахождение основных значений оформить через функцию, а вывод на печать – через процедуру Вывод таблицы из бд MySQL через php в браузер, с возможностью вноса и изменения данных прямо через ячейки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |