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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2010, 19:24   #1
Оленька=)
Новичок
Джуниор
 
Регистрация: 23.02.2010
Сообщений: 7
Сообщение Массивы

Целый день голову ломаю, никак не могу решить...

Даны массив чисел D=(d1,d2,..,dk) и числа A, B, причем A<B. Вычислить сумму элементов массива, попадающих в отрезок [A,B].

Заранее огромное спасибо!!!
Оленька=) вне форума Ответить с цитированием
Старый 23.02.2010, 19:27   #2
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

Код:
s:=0;
for i:=1 to k do 
if (d[i]<b) and (d[i]>a) then s:=s+d[i];
Google2010 вне форума Ответить с цитированием
Старый 23.02.2010, 19:33   #3
Оленька=)
Новичок
Джуниор
 
Регистрация: 23.02.2010
Сообщений: 7
По умолчанию

это всё решение??? извините, если это глупый вопрос, просто я в этом действительно ничего не понимаю=((
Оленька=) вне форума Ответить с цитированием
Старый 23.02.2010, 19:35   #4
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

Цитата:
это всё решение?
нет не все! это только ключевая часть!
вы бы хоть язык программирования указали
Google2010 вне форума Ответить с цитированием
Старый 23.02.2010, 19:39   #5
Оленька=)
Новичок
Джуниор
 
Регистрация: 23.02.2010
Сообщений: 7
По умолчанию

Преподаватель сказал что можим решать любым способом, каким нам удобнее...
Я учусь заочно и за одну пару ничего толком не понять... Приходится прибегать к чужой помощи, в данном случае к вашей, и очень вам благодарна...=))
Оленька=) вне форума Ответить с цитированием
Старый 23.02.2010, 19:43   #6
Fuadik
Пользователь
 
Регистрация: 22.01.2010
Сообщений: 37
По умолчанию

Оленька, Google2010 всё правильно решил за исключением одного: так как речь идёт о отрезке, то надо написать d[i]<=b, d[i]>=a. k - количество элементов вашего массива.
Fuadik вне форума Ответить с цитированием
Старый 23.02.2010, 19:47   #7
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

ну раз
Цитата:
можим решать любым способом
то вот решение)
Код:
10 input n 
20 dim x(n) 
30 s=0 
40 input a
50 input b
60 for i=1 to n 
70 input x(n) 
80 if x(i)>a and x(i)<b then s=s+x(i) 
90 next i 
100 print s 
110 end
Google2010 вне форума Ответить с цитированием
Старый 23.02.2010, 19:56   #8
Оленька=)
Новичок
Джуниор
 
Регистрация: 23.02.2010
Сообщений: 7
По умолчанию

Огромное спасибо!!!! я даже не знаю чтобы я без вас делала=)))
Мне нужно так же сделать блок-схему алгоритма, она стандартная для всех или я что-то путаю??
Оленька=) вне форума Ответить с цитированием
Старый 23.02.2010, 19:59   #9
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

Цитата:
или я что-то путаю??
путаете имхо)
Цитата:
У меня есть вот такая блок-схема, она подойдёт??
Не-а!
Цитата:
А что нужно поменять??=)
почти всё

Последний раз редактировалось Google2010; 23.02.2010 в 20:12.
Google2010 вне форума Ответить с цитированием
Старый 23.02.2010, 20:02   #10
Оленька=)
Новичок
Джуниор
 
Регистрация: 23.02.2010
Сообщений: 7
По умолчанию

У меня есть вот такая блок-схема, она подойдёт??
Вложения
Тип файла: doc Документ Microsoft Word (2).doc (23.5 Кб, 15 просмотров)
Оленька=) вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы на С++ lamak Помощь студентам 3 16.01.2011 22:21
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Массивы Ronk Паскаль, Turbo Pascal, PascalABC.NET 1 04.06.2009 19:58
Массивы Ladimira Помощь студентам 2 19.05.2009 18:07