Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Akmas
37 / 37 / 6
Регистрация: 17.04.2011
Сообщений: 415
#1

Цикл while и массив - Delphi

24.05.2012, 15:52. Просмотров 1108. Ответов 2
Метки нет (Все метки)

Как сделать цикл while, условие которого заключается в неравенстве определённой переменной всем элементам определённого массива? Чтобы сравнить её с каждым элементом массива нужно создавать цикл for, только как это вставить в условие цикла while. Можно конечно сравнить переменную с каждым элементом массива ручную, но элементов может быть очень много - вопрос, как разрешить данную ситуацию?
http://www.cyberforum.ru/delphi-beginners/thread1264416.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 15:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Цикл while и массив (Delphi):

Нормально ли для системы один и тот же цикл запускать цикл 20 раз в секунду с итерацией до 1000
Нормально ли для системы один и тот же цикл запускать цикл 20 раз в секунду с...

Цикл: как работает цикл в цикле
Не могу понять как работает цикл в цикле например: repeat begin lalalala...

Цикл: поставить цикл на get запрос
Вообщем мне стыдно об этом говорить, но я не могу грамотно поставить цикл на...

Решил сделать игровой автомат сделал три лейбла и в них запихнул цикл из чисел. Как сделать что бы цикл остано
Решил сделать игровой автомат сделал три лейбла и в них запихнул цикл из чисел....

Переделать цикл For на цикл While
помогите переделать задачу через ,чтобы она работала не через for, а через...

2
zuxa-zuxa
Мишка Косолапый :)
282 / 252 / 86
Регистрация: 15.02.2012
Сообщений: 1,461
Завершенные тесты: 1
24.05.2012, 17:23 #2
СОздать цикл for который проверяет
while i<>mass[i] do

Чтобы цикл for не продолжался после цикла while то в цикле while пропиши знаение true boolean переменной, а в for напиши есть b=true then break;
то есть выйти из цикла.
0
alexmcoder
103 / 103 / 74
Регистрация: 27.05.2009
Сообщений: 201
25.05.2012, 19:32 #3
Лучший ответ Сообщение было отмечено Akmas как решение

Решение

может просто

Delphi
1
2
3
4
5
6
7
8
9
var
i,j:integer;
m:array[1..100] of integer;
begin
 i:=0;
 while j<>m[i] do begin
                   if i=length(m) then break;
                    inc(i);
                    end;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2012, 19:32
Привет! Вот еще темы с решениями:

Одномерный массив(ЦИКЛ-ПОКА или ЦИКЛ-ДО)
Несколько школьников выстроились в шеренгу. Для каждого школьника известен день...

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием...
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень...

Цикл и массив
Подскажите как добавить в $data вот этот цикл while ($userid =...

Массив и цикл
Задания для лабораторной: 1) Имеется массив с значаниями...


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

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

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