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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2008, 18:18   #21
Ananim-Pbl6ak
Пользователь
 
Регистрация: 28.10.2008
Сообщений: 77
По умолчанию

вы меня не поняли мне нужно чтобы если флаг фолс говорили что такие числа ненайдены
Ananim-Pbl6ak вне форума Ответить с цитированием
Старый 29.11.2008, 18:27   #22
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

а почему вы в условии ставите тогда если флаг истина тогда не найдены??
Вы попробуйтке запустить как поменял всё работать будет

А если уж так хочется чтоб false то поменяйте первое значение на Flag:=false;

в цикле по условию между бегин и енд Flag:=true;


и в последнем условии If not flag
тогда будет писать если флаг =ложь
только смысл?

Последний раз редактировалось vovk; 29.11.2008 в 18:34.
vovk вне форума Ответить с цитированием
Старый 29.11.2008, 18:34   #23
Ananim-Pbl6ak
Пользователь
 
Регистрация: 28.10.2008
Сообщений: 77
По умолчанию

а как надо сделать правильно я в этом не понимаю
Ananim-Pbl6ak вне форума Ответить с цитированием
Старый 29.11.2008, 18:41   #24
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Код:
Program Laba2;
Var A,PropuskCifr:Integer;
Flag:Boolean;
begin
Write ('Введите делитель A: ');
Readln (A);
Flag:=False;
for PropuskCifr:= 0 to 9 do
if (5040+(PropuskCifr*100)+PropuskCifr) mod A=0
then
begin
writeln ('Число ',(5040+(PropuskCifr*100)+PropuskCifr),' кратно ',A);
Flag:=True;
end;
if Not Flag
then writeln ('Числа ненайдены')

end.
вот
Это не панацея всеголиш немного подправленый ваш код
ЗЫ Надеюсь вы не на програмиста учитесь? Если всёже на него то правильно всётаки будет поменять профессию

Последний раз редактировалось vovk; 29.11.2008 в 18:50.
vovk вне форума Ответить с цитированием
Старый 29.11.2008, 18:45   #25
Ananim-Pbl6ak
Пользователь
 
Регистрация: 28.10.2008
Сообщений: 77
По умолчанию

всеравно не пишет что числа кратные А ненайдены
Ananim-Pbl6ak вне форума Ответить с цитированием
Старый 29.11.2008, 18:49   #26
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

а что пишет?
vovk вне форума Ответить с цитированием
Старый 29.11.2008, 18:51   #27
Ananim-Pbl6ak
Пользователь
 
Регистрация: 28.10.2008
Сообщений: 77
По умолчанию

ничего не пишет ( прога работает с числами которые кратны А, а с другими ничего не говорит
Ananim-Pbl6ak вне форума Ответить с цитированием
Старый 29.11.2008, 18:55   #28
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

ээ поподробнее что просто закрывается?
vovk вне форума Ответить с цитированием
Старый 29.11.2008, 18:56   #29
Ananim-Pbl6ak
Пользователь
 
Регистрация: 28.10.2008
Сообщений: 77
По умолчанию

да потом опять открываешь ничего ненаписано просит ввести
Ananim-Pbl6ak вне форума Ответить с цитированием
Старый 29.11.2008, 19:01   #30
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

ну тогда перед последним end. ну который с точкой напишите readln;
и тут
Код:
then writeln ('Числа ненайдены')
не забудте поставить;
просто консольное приложение отработало всё показало и закрылось а вы ничего не успели прочитать и для проверки вводити 2-3 значные числа минимум только тогда будут несовпадения
vovk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск с параметром... prizrak1390 Общие вопросы Delphi 4 16.05.2008 22:29
Работа с циклами 2. Вопрос SPQR Помощь студентам 5 27.10.2007 11:20
Работа с циклами. Надюха Помощь студентам 3 26.10.2007 09:29
Помогите с ЦИКЛАМИ kl45gp Общие вопросы Delphi 11 25.04.2007 16:02