![]() |
|
Модераторы: Poseidon |
![]()
|
|
| slavka3 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
У меня вот такая задачка:
j _____________________________ | 1 | 2 | 5 | 10 | … ----------------------------- i | 4 | 3 | 6 | 11 | … ----------------------------- | 9 | 8 | 7 | 12 | … ----------------------------- | 16 | 15 | 14 | 13 | … ----------------------------- | … | … | … | … | … Нужно найти, где находится число. Например, 12.Должно выбить числа 3,4. Вот мое решение: var a,k,n:longint; begin readln(n); k:=1; while k*k<n do k:=k+1; a:=n-(k-1)*(k-1); if a>k then writeln(a,' ',2*k>1) else writeln (a,' ',k); end. Но если ввести число 8 то она не работает. Помогите!!!! |
|||
|
||||
| Ozzя |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 19.7.2004 Репутация: нет Всего: 1 |
Пошагово пройтись по программе не пробовал?
Это логическое выражение, будет выводить либо true, либо false. Оно каким боком здесь? |
|||
|
||||
| slavka3 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
Да, а должно выбить 3 2.А выбивает 4 true.
|
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 3 Всего: 24 |
Ну правильно, а ты исходные данные ввёл?
|
|||
|
||||
| slavka3 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
Ты меня неправильно понял мне нужно по этой таблице вывести, где находится число. Например, число 10 по і=1,а по j=4.Но моя задача работает чуть-чуть неправильно!
|
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 3 Всего: 24 |
||||
|
||||
| slavka3 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
Проблема в том, что мне не нужно вводить все числа с таблицы, а только одно число.
Добавлено @ 22:15 В начале вводишь свою таблицу- это не надо делать |
|||
|
||||
| Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 32 Всего: 61 |
slavka3,
Zero, просто в данной таблице закономерность - тут числа как главные миноры матрицы идут. Это сообщение отредактировал(а) Kuvaldis - 24.11.2006, 14:20 -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 3 Всего: 24 |
А ну так бы сразу и сказал... Тогда так:
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
Для домашних заданий, курсовых, существует "Центр Помощи"
Тема перенесена! |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |