![]() |
|
Модераторы: Poseidon |
![]()
|
|
| freek |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 18.7.2005 Репутация: нет Всего: нет |
CLS
INPUT "Vvedite kol-vo prob"; KolProb INPUT "Vvedite kol-vo Him elementov"; Kolelem DIM Prob(KolProb, Kolelem) DIM naz$(Kolelem) FOR i = 1 TO Kolelem PRINT "Vvedite nazvanie"; i; "-go elementa" INPUT naz$(i) FOR j = 1 TO KolProb PRINT "Vvedite soderganie elementa:"; naz$(i); " v "; j; "probe" INPUT Prob(i, j) NEXT j NEXT i FOR i = 1 TO Kolelem PRINT naz$(i) FOR j = 1 TO KolProb PRINT Prob(i, j) NEXT j NEXT i ========================= В результате распечатывется результат: Kalcii 1 2 3 Magnii 4 5 6 Вопрос в следующем как вывести её чтобы на экране была табличка следующего вида?? Kalcii 1 2 3 Magnii 4 5 6 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Заведи текстовую переменную, в которой будешь накапливать результат. И после всех циклов выведешь эту переменную.
Добавлено @ 14:20
Это сообщение отредактировал(а) Данкинг - 8.11.2009, 14:20 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 30 Всего: 372 |
freek, у тебя вообще в программе есть ошибка.
DIM Prob(KolProb, Kolelem) Объявляешь так, а обращаешься по противополжным индексам(i, j). Плюс достаточно в выводе строку: PRINT Prob(i, j) Заменить на: PRINT Prob(i, j); Насколько помню |
|||
|
||||
| freek |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 18.7.2005 Репутация: нет Всего: нет |
Спасибо реально не обратил внимание на эти мелочи ! теперь подскажите что не правильно в сортировке??? INPUT "Vvedite kol-vo prob"; Kolprob INPUT "Vvedite kol-vo Him elementov"; Kolelem DIM Prob(Kolelem, Kolprob) FOR i = 1 TO Kolelem FOR j = 1 TO Kolprob - 1 IF Prob(i, j) < Prob(i, j + 1) THEN SWAP Prob(i, j), Prob(i, j + 1) NEXT j NEXT i сортирую по убыванию... Вроде иду посторчно и проверяю с 1го элемента соседние если меньше то меняю местами... но работает не правильно! |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |