![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Задание: дана последовательность чисел, среди которых имеется один нуль. Вывести на печать все числа до нуля включительно. Программа в ввиде консольного приложения.
Зараннее, спасибо. http://www.delphisources.ru/forum/images/smilies/wink.gif |
#2
|
|||
|
|||
![]() Код:
program Array_01; {$APPTYPE CONSOLE} uses SysUtils; const // Одномерный массив с данными Data: Array [0..5] of Integer = ( 123, 43, 9809, 0, -2143, 654 ); var i: Integer; ZeroFound: Boolean; begin i := 0; ZeroFound := False; // Признак обнаружения ноля // Перебор данных пока не закончатся или пока не найдем ноль while (i < High(Data)) and (not ZeroFound) do begin Writeln(Data[i]); // распечатать число ZeroFound := Data[i] = 0; // проверить - не ноль ли это Inc(i); // переход к следующему элементу end; Readln; // Чтобы пользователь успел увидеть результат, делаем задержку до // нажатия Enter end. |