Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.11.2010, 06:01
roonet_ вне форума Посмотреть профиль Отправить личное сообщение для roonet_ Найти все сообщения от roonet_
  № 1  
Ответить с цитированием
roonet_

Регистрация: Nov 2010
Сообщений: 24
По умолчанию Количество нулевых элементов в заданном массиве

var test:Array = [1, 0, 5, 0, 8, 0];

Старый 23.11.2010, 07:22
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 2  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
я тоже так умею, вот мой вариант:
Код AS3:
var test:Array = [3, 0, 0, 0, 1, 0];
)

Старый 23.11.2010, 07:32
roonet_ вне форума Посмотреть профиль Отправить личное сообщение для roonet_ Найти все сообщения от roonet_
  № 3  
Ответить с цитированием
roonet_

Регистрация: Nov 2010
Сообщений: 24
не я грю о том что помогите найти количество нулевых элементов в заданном массиве и вывести на трейс

Старый 23.11.2010, 07:41
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 4  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
если Вы имеете ввиду количество элементов значение которых равных нулю, то

Код AS3:
 
var test:Array = [1, 0, 5, 0, 8, 0,8,3,0,1,0,0,0,0];
 
var ZCounter:int=0;
for(var i:int=0;i<test.length;i++){
	if(test[i]==0){
		ZCounter+=1;
	}
}
trace("Элементов, значение которых равно нулю "+ZCounter);


Последний раз редактировалось djyamato; 23.11.2010 в 07:45.
Старый 23.11.2010, 07:46
roonet_ вне форума Посмотреть профиль Отправить личное сообщение для roonet_ Найти все сообщения от roonet_
  № 5  
Ответить с цитированием
roonet_

Регистрация: Nov 2010
Сообщений: 24
спасибо!

Старый 23.11.2010, 10:41
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 6  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
Код AS3:
var ar:Array = [1,4,5,7,1,0,43,0,4,0,0,0,0,3,4,5,6,0,3,6,0];
ar.sort();
trace("num of zero = " + ar.lastIndexOf(0) + 1);
можно и так извращнуться, если у вас элементы все типа uint
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 23.11.2010, 13:44
Bred45 вне форума Посмотреть профиль Отправить личное сообщение для Bred45 Найти все сообщения от Bred45
  № 7  
Ответить с цитированием
Bred45

Регистрация: Dec 2008
Сообщений: 87
А можно, наверно, и так:
Код AS3:
var ar:Array = [1,4,5,7,1,0,43,0,4,0,0,0,0,3,4,5,6,0,3,6,0];
var count:Number =0;
for each (var i:Number in ar) {
	if (i==0) {count++;}
}
trace("Нулевых эелементов: "+count);
Но у cleptoman - красивше))

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:19.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.