Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2012, 16:39   #1
Death///
Пользователь
 
Регистрация: 23.10.2012
Сообщений: 15
По умолчанию Что не правильно в решении задачи на массивы ?

в массиве с(10) найти кол-во чисел попавших в интервал [A,B]

k=0
dim c(10)
randomize timer
input a,b
for i=1 to 10
c(i)=- fix(rnd*(b-a)+a)
print c(i)
next i
for i=1 to 10
if c(i) >=a and c(i)<=b then k=k+1
next i
print k
end

что не правильно сделано?
у меня в принте 0 все время выаводит

Последний раз редактировалось Death///; 26.10.2012 в 16:57.
Death/// вне форума Ответить с цитированием
Старый 26.10.2012, 17:20   #2
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

Проверь в отладке, какими числами заполнен масив, и научись оформлять код! Для начала.
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 26.10.2012, 17:21   #3
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

print c(i) что выводит?
Abstraction вне форума Ответить с цитированием
Старый 26.10.2012, 23:30   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

У Вас же знак минус, где получаете с(i), а значит оно всегда будет меньше а и условие никогда не будет выполняться. Чего-то Вы с заполнением массива намудрили. Просто поставьте обычный rnd так чтобы он всегда генерировал диапазон больший чем задается в а и b.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ребят я не могу понять как решать эти задачи!может кто помочь в решении представленной задачи? Andrusha07 Помощь студентам 0 09.03.2012 23:08
Массивы в C++. Решении задачи. <onegin> Помощь студентам 1 11.12.2011 00:17
Динамические массивы в Борланд Си... (Что у меня не правильно в программе?) Алекс...))) Помощь студентам 2 09.02.2009 21:47
сомнение в правильности решения задачи(( исправьте если не правильно что то) пжл durachok) Помощь студентам 3 25.12.2008 21:17