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

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

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2014, 21:17   #1
Maks2396
Пользователь
 
Регистрация: 24.11.2013
Сообщений: 13
По умолчанию Массивы

Задан одномерный массив целых чисел, подсчитать сумму отрицательных элементов.
Maks2396 вне форума Ответить с цитированием
Старый 11.03.2014, 21:27   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Наработки?
Streletz вне форума Ответить с цитированием
Старый 11.03.2014, 21:28   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

for + if, что тут сложного?
Arigato вне форума Ответить с цитированием
Старый 11.03.2014, 21:33   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Покажи как задаешь кодом.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.03.2014, 21:50   #5
Maks2396
Пользователь
 
Регистрация: 24.11.2013
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Покажи как задаешь кодом.
<html>
<head>
<title>Массивы</title>
</head>
<body>
<form name="f1">
<input type="button" value="найти" onclick="myfunc(); "></input>
</form>
</body>
<script>
function myfunc(){
arr = [1,2,3,4,5]
var s
for(var i=0; i<arr.length; i++) {
if(arr[i]<0) {s=s+1}
alert(s)
}
}
</script>
</html>
Maks2396 вне форума Ответить с цитированием
Старый 11.03.2014, 21:56   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Опа... Так ты вроде правильное решение выложил...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.03.2014, 22:06   #7
Maks2396
Пользователь
 
Регистрация: 24.11.2013
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Опа... Так ты вроде правильное решение выложил...
Нет, оно не работает почему-то. Найдите ошибку пожалуйста
Maks2396 вне форума Ответить с цитированием
Старый 11.03.2014, 22:14   #8
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

Код:
function myfunc(){
arr = [1,2,3,4,5]
var s=0
for(var i=0; i<arr.length; i++) {
if(arr[i]<0) {s=s+arr[i]}
}
alert(s)
}
Arigato вне форума Ответить с цитированием
Старый 11.03.2014, 22:34   #9
Maks2396
Пользователь
 
Регистрация: 24.11.2013
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Код:
function myfunc(){
arr = [1,2,3,4,5]
var s=0
for(var i=0; i<arr.length; i++) {
if(arr[i]<0) {s=s+arr[i]}
}
alert(s)
}
а как сделать, чтоб числа считывались с поля и записывались в массив?
а потом уже искать отрицательные и их сумму
Maks2396 вне форума Ответить с цитированием
Старый 11.03.2014, 22:36   #10
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

Разместить поле, сделать кнопочку "Добавить", по нажатию заносить число в массив, а само поле очищать для ввода следующего числа.
Arigato вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12