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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: May 2003
Сообщений: 74
Отправить сообщение для CYD с помощью ICQ
По умолчанию сравнение массивов

Такая вот наверно глупая проблема, надо сравнить 2 массива и все не совпадающие его элементы занести в текстовое поле...я сдел так:

for(i=0;i<10;i++){
for(ii=0;ii<10;ii++){
if(massiv1[i] ne massiv2[ii]){
tekstovoe_pole=massiv1[i];
//тут надо чтобы второй цикл for завещался и возвращался к первому, иначе мне выводится несколько копий элемента первого массива.
}
}

Тоесть мне надо чтоб он сравнил один элемент первого массива со всеми элементами второго и если они не совпадают вышел.

Спасибо.

Старый 23.09.2003, 22:38
_1_Maxim вне форума Посмотреть профиль Отправить личное сообщение для _1_Maxim Найти все сообщения от _1_Maxim
  № 2  
_1_Maxim

Регистрация: Sep 2003
Адрес: Казахстан
Сообщений: 144
Попробуй там где у тебя заремарено вставить break;

Старый 23.09.2003, 23:07
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 3  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
По умолчанию :)

нуууу...у тя не совсем верно....

Код:
array1 = [1,2,3,4,5,6,7];
array2 = [1,2,5,4,5,9,8];
for (i=0; i<=array1.length; i++) {
    if (array1[i]!=array2[i]) {
        trace(i+1+"-й элемент "+array1[i]+" не совпадает с "+array2[i]);
    }
}
в поле text :

если массивы равные:

Код:
array1 = [1,2,3,4,5,6,7];
array2 = [1,2,5,4,5,9,8];
for (i=0; i<=array1.length; i++) {
    if (array1[i]!=array2[i]) {
        text+=array1[i].toString()+" ";
    }
}
если не известно можно так:
Код:
array1 = [1,2,3,4,5,6,7,25];
array2 = [1,2,5,4,5,9,8];
for (i=0; i<=Math.max(array1.length,array2.length); i++) {
    if (array1[i]!=array2[i]) {
        text+=array1[i].toString()+" ";
    }
}
__________________
Portfolio


Последний раз редактировалось Пушистик; 23.09.2003 в 23:15.
Создать новую тему   Часовой пояс GMT +4, время: 15:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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