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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2012, 19:27   #1
ВиталийА
Новичок
Джуниор
 
Регистрация: 30.09.2012
Сообщений: 5
Радость Вычислить сумму всех положительных чисел одномерного массива (программа на алгоритмическом языке)

Дан массив MOR, состоящий из 90 элементов, на интервале от -50 до 80. Вычислить сумму всех положительных ччисел. Массив и резильтат вывести на экран.
Помогите пожалуйста)
ВиталийА вне форума Ответить с цитированием
Старый 30.09.2012, 19:47   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Сколько сможете заплатить за решение этой задачи?
Вадим Мошев вне форума Ответить с цитированием
Старый 30.09.2012, 19:50   #3
ВиталийА
Новичок
Джуниор
 
Регистрация: 30.09.2012
Сообщений: 5
По умолчанию

Без цены, пожалуйста помогите, алгоритмический язык
ВиталийА вне форума Ответить с цитированием
Старый 30.09.2012, 20:00   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Получаем массив:
Код:
for i:=1 to 90 do
	a[i]:=random(131) - 50;
Находим сумму:
Код:
{заголовок цикла тот же}	
if a[i] > 0
	 then
		s:=s+a[i];
Папочка советов:
1. Вам надо будет инициализировать генератор случайных чисел процедурой Randomize
2. Для нахождения суммы вам надо переменную s обнулить.

Думаю, что помог, остальное пишите сами.
Вадим Мошев вне форума Ответить с цитированием
Старый 30.09.2012, 20:13   #5
ВиталийА
Новичок
Джуниор
 
Регистрация: 30.09.2012
Сообщений: 5
По умолчанию

но ведь не таким языком надо
Сама программа пишется в такой формЕ;
Алг
начцелтаб.... ввод, вывод и тд
ВиталийА вне форума Ответить с цитированием
Старый 30.09.2012, 20:40   #6
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Код:
p([],0).
p([H|T],S):-H>0,p(T,SS),S=S+H;p(T,S).
rrrFer вне форума Ответить с цитированием
Старый 30.09.2012, 20:59   #7
ВиталийА
Новичок
Джуниор
 
Регистрация: 30.09.2012
Сообщений: 5
По умолчанию

Вот в таком виде мне надо!
Посчитать сумму элементов. Массив из 10 элементов.
Алг
Нач целтаб АM[1;10]
Цел С
Нц для С от 1 до 10
Ввод АM [С]
Кц
S:=0

Нц для С от 1 до 10

S:=S+AM[C]
КЦ
Вывод нс
Нц для С от 1 до 10
Вывод AM [C]
Кц
Вывод нс, “ответ…”, S
кон
ВиталийА вне форума Ответить с цитированием
Старый 30.09.2012, 23:01   #8
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
Сообщение от ВиталийА Посмотреть сообщение
Вот в таком виде мне надо!
Посчитать сумму элементов. Массив из 10 элементов.
Алг
Нач целтаб АM[1;10]
Цел С
Нц для С от 1 до 10
Ввод АM [С]
Кц
S:=0

Нц для С от 1 до 10

S:=S+AM[C]
КЦ
Вывод нс
Нц для С от 1 до 10
Вывод AM [C]
Кц
Вывод нс, “ответ…”, S
кон
А вот я, похоже, сейчас понял, как придумали 1с...
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 01.10.2012, 00:28   #9
ВиталийА
Новичок
Джуниор
 
Регистрация: 30.09.2012
Сообщений: 5
По умолчанию

ага, помогите!
ВиталийА вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Для массива подсчитать удвоенную сумму всех положительных элементов (С++) anytka2k Помощь студентам 11 17.11.2011 07:20
составить программу на алгоритмическом языке QBASIC одномерного массива TRINITI23 Помощь студентам 0 22.02.2011 20:37
Вычислить сумму всех простых чисел denicko Помощь студентам 0 27.10.2010 20:46
вычислить сумму положительных элементов массива Rapira Помощь студентам 3 15.10.2010 13:25
Вычислить сумму всех четных чисел в векторе malova Microsoft Office Excel 2 31.05.2010 09:09