Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 5
1

не могу осилить два примера...

24.03.2010, 00:57. Просмотров 804. Ответов 6
Метки нет (Все метки)

Помогите дорешать контрольную, осталось два задания:

1) Имеется массив А из N произвольных чисел A(N), среди которых есть положительные, отрицательные и равные нулю. Составить программу: Напечатать числа из массива, которые образуют растущую последовательность. Например, если А = {2.4,-3.4,2,-2.5, результат: 2,4 и -3,4 и -2,5

2) Составить программу вычисления числового ряда для известного числа членов ряда N. Перед программированием следует выявить и написать необходимые аналитические соотношения, описывающие все имеющиеся зависимости:
у = (2/16+8)(2/8-10)(2/4+12)(2/2-14)...

P.S. Заранее благодарна
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2010, 00:57
Ответы с готовыми решениями:

Не могу осилить STP16CP05
всем привет, прошу помощи разобраться с STP16CP05... Предыстория такова: банальная подсветка...

Не могу осилить условия!
Добрый вечер! Подскажите, почему не работает должным образом условие: Ставил всяко, итог один...

Не могу осилить метод Ньютона
Доброго времени суток, помогите пожалуйста, справиться с уравнением, которое нужно реализовать...

Не могу осилить эти задачи
Здравствуйте уважаемые ребята. Срочно требуется помощь в решении ниже указанных задач. Почему я...

6
1603 / 1335 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
24.03.2010, 01:13 2
на Visual Basic код пойдёт ?)

Добавлено через 2 минуты
Цитата Сообщение от Alonisa Посмотреть сообщение
А = {2.4,-3.4,2,-2.5, результат: 2,4 и -3,4 и -2,5
Может я тупой...но где тут растущая последовательность ?оО

Добавлено через 5 минут
неасилил...вот не вижу я там последовательности)

Добавлено через 3 минуты
Цитата Сообщение от Alonisa Посмотреть сообщение
2) Составить программу вычисления числового ряда для известного числа членов ряда N. Перед программированием следует выявить и написать необходимые аналитические соотношения, описывающие все имеющиеся зависимости:
у = (2/16+8)(2/8-10)(2/4+12)(2/2-14)...
На примере пожалуйста,как должно выглядеть и что именно значит там N ?)
1
Платежеспособный зверь
8727 / 4140 / 1603
Регистрация: 28.10.2009
Сообщений: 11,182
24.03.2010, 01:15 3
могу предложить решение обеих задач на QBasic
они достаточно простые
0
1603 / 1335 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
24.03.2010, 01:19 4
Цитата Сообщение от кот Бегемот Посмотреть сообщение
могу предложить решение обеих задач на QBasic
они достаточно простые
оо,покажите пожалуйста) а то я никак въехать не могу ) интересно было бы посмотреть
0
Платежеспособный зверь
8727 / 4140 / 1603
Регистрация: 28.10.2009
Сообщений: 11,182
24.03.2010, 01:37 5
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
INPUT "vvedite kol-vo elementov ", n
DIM a(n)
RANDOMIZE TIMER
PRINT "massiv"
FOR i = 1 TO n
a(i) = INT(RND * 20) - 10
PRINT a(i);
NEXT
PRINT
FOR i = 1 TO n - 1
IF a(i) < a(i + 1) THEN PRINT a(i);
IF a(i) > a(i - 1) AND a(i) >= a(i + 1) THEN PRINT a(i)
NEXT
IF a(n) > a(n - 1) THEN PRINT a(n)
PureBasic
1
2
3
4
5
6
7
8
9
10
INPUT "vvedite N ", n
y = 1
t = 16
r = 8
FOR i = 1 TO n
y = y * (2 / t + (-1) ^ (i + 1) * r)
t = t / 2
r = r + 2
NEXT
PRINT y
2
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 5
25.03.2010, 00:15  [ТС] 6
Спасибо за участие. Только первая у меня не работает, или я что-то не понимаю. Получается, что я задаю количество чисел в массиве, но не задаю их. Программа сама выбирает, а должны быть произвольные числа, выбранные мною. Скомкано получилось объяснить, ссори.
0
Платежеспособный зверь
8727 / 4140 / 1603
Регистрация: 28.10.2009
Сообщений: 11,182
25.03.2010, 08:30 7
Просто замените ввод, вместо случайных чисел будет ручной ввод:

PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
INPUT "vvedite kol-vo elementov ", n
DIM a(n)
FOR i = 1 TO n
input"vvedite element ",a(i) 
next
PRINT "massiv"
for i=1 to n
PRINT a(i);
NEXT
PRINT
FOR i = 1 TO n - 1
IF a(i) < a(i + 1) THEN PRINT a(i);
IF a(i) > a(i - 1) AND a(i) >= a(i + 1) THEN PRINT a(i)
NEXT
IF a(n) > a(n - 1) THEN PRINT a(n)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2010, 08:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Не могу осилить std::cout
Подскажите плз, почему у меня может не работать cout и std::cout. Пробую в Dev-C++ 5.11 ...

Что-то я хук не могу осилить...
Раньше ни когда не пробовал работать с хуками (и с DLL тоже), но тут возникла необходимость...

Не могу осилить алгоритм проги
Радисту назначены два сеанса связи продолжительностью T1 и T2 соответственно. За время этих...

Логическая задача.Не могу осилить
Дана задача: По подозрению в совершенном преступлении задержали Брауна,Джона и Смита.Один из них...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.