![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
![]()
если кого незатруднит скажити пожалуйста как сделать в делфи такую задачу:
Найти сумму всех чётных трёхзначных чисел которые делятся на 7. я делаю слейдущим образом: var i,s:Integer; begin for i:=100 to 999 do if (i mod 2=0) and (i mod 7=0) then Memo1.Lines.Add(IntToStr(s)); но чёт неполучается( |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]() Код:
rock
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]()
блин,извини,затупил
![]() вот правиьный код: Код:
![]() В листбокс забываются все трехзначные четные числа. А в конце появлется сообщение с суммой их. Твоя ошибка была в том,что: 1.s не была обнулена вначала....а сразу после объявления переменная содержит ненулевое зачение. 2.s никак не была связана с i.
rock
![]() Последний раз редактировалось 5naip; 22.12.2008 в 21:28. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
![]()
чтобы неделать ненужных тем решил отписать тут:
Цитата:
П.С. хотелбы ещё спросить как сделать проверку на 0? ато при написании канкулятора немогу исправить ошибку что на 0 делить нельзя( тока знаю как её исправлять в цикле а невцикле брик и континуе чёт неработает. |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]()
думаю, можно так:
Код:
А зачем у тебя так много "begin end;" было? Может я чего не знаю?
rock
![]() |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]() Цитата:
rock
![]() |
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
![]()
бегины фиг знает почему так много поставил) обычно ставлю мало но учитель чёт типо сказал перед каждыйм if бегин нада ставить)вот и перемудрил)
Цитата:
[Error] Unit1.pas(166): BREAK or CONTINUE outside of loop Последний раз редактировалось Lorden; 23.12.2008 в 18:12. |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]()
ошибка состояла в том,что "break" и "continue" используются только для циклических операторов(while,for,repeat), а не для операторов ветвлений...
Ну,вобщем,если я правильно понял смысл задания, то вот рабочий код ![]() Код:
rock
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти два числа,сумма каких равняется сумме всех других чисел, которые остались! Помогите будьте людьми! | Snake08 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 08.12.2008 18:33 |
Найти сумму всех чисел из промежутка от А до В, кратных 8 и 16 | nickky2 | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 05.12.2008 13:27 |
Я-юрист, есть задача - Найти сумму всех чисел из промежутка от А до В, кратные 13 и 5 | Filosofijka | Помощь студентам | 1 | 24.11.2008 19:57 |
Как найти количество чётных чисел диапазоном от 1 до 11? | SORIK | Microsoft Office Excel | 3 | 02.01.2008 23:37 |