Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 26.02.2012, 10:48   #11 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от юлёк fomik Посмотреть сообщение
А что такое оператор Inc
Операция над ЦЕЛЫМИ числами:
Inc(m,n) эквивалентно m:=m+n
Inc(m) эквивалентно m:=m+1
Dec(m,n) эквивалентно m:=m-n
Dec(m) эквивалентно m:=m-1
Vladimir_S вне форума   Ответить с цитированием

Старый 26.02.2012, 10:48
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Прочитайте, и я уверен, что ситуация станет ясней

Помогите составить программу в Паскале
Помогите составить программу
Прошу составить программу на Паскале
Помогите составить программу на Паскале
Помогите пожалуйста составить программу
Помогите составить программу на Паскале

Старый 26.02.2012, 10:54   #12 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от юлёк fomik Посмотреть сообщение
ПРИ ЗАПУСКЕ ПРОГРАММЫ ОН НАХОДИТ НЕ БОЛЬШЕ "К" А БОЛЬШЕ ИЛИ РАВНО "К"???!!!
"Он" находит ровно то, что требуется в сформулированном Вам задании. Я не выкладываю сюда программ, пока они тщательно не оттестированы.
Цитата:
Сообщение от юлёк fomik Посмотреть сообщение
а ЕЩЁ НУЖНО ОПРЕДЕЛИТЬ ЧЁТНО ЛИ КОЛ-ВО ЦИФР БОЛЬШИХ "К")
А откуда это следует? Прочтите еще раз, как Вы сформулировали задание.

В общем, так. Итераций не будет. Изменения в программу будут внесены тогда, когда будет выложена полная, тщательно проверенная и точная формулировка задания. А не эти бесконечные тяп-ляп, вокруг да около и абы как ни попадя.
Vladimir_S вне форума   Ответить с цитированием
Старый 26.02.2012, 17:41   #13 (permalink)
юлёк fomik
Member
 
Регистрация: 25.02.2012
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Извините.
Дано натуральное число N (999<=N<=999999999).Ввести значение K (1<K<9) с клавиатуры. Найти сумму цифр данного числа и кол-во цифр, больших K.
Остальные цифры (<=K) вывести на экран в любом порядке.
Определить, чётно ли кол-во цифр,больших К.
юлёк fomik вне форума   Ответить с цитированием
Старый 26.02.2012, 17:42   #14 (permalink)
юлёк fomik
Member
 
Регистрация: 25.02.2012
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо, что объяснили.
юлёк fomik вне форума   Ответить с цитированием
Старый 26.02.2012, 17:58   #15 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от юлёк fomik Посмотреть сообщение
Дано натуральное число N (999<=N<=999999999).Ввести значение K (1<K<9) с клавиатуры. Найти сумму цифр данного числа и кол-во цифр, больших K.
Остальные цифры (<=K) вывести на экран в любом порядке.
Определить, чётно ли кол-во цифр,больших К.
Ну пожалуйста, вот:
Код:
Var
 N:LongInt;
 K,Sum,Num,m:Byte;
Begin
 Write('N (>998 and <1000000000) = ');
 Readln(N);
 Write('K (>1 and <9) = ');
 Readln(K);
 Num:=0;
 Sum:=0;
 While N>0 do
  begin
   m:=N mod 10;
   Inc(Sum,m);
   If m>K then Inc(Num) else Write(m,' ');
   N:=N div 10;
  end;
 Writeln;
 Writeln('Sum of all figures is ',Sum);
 Write('Number of figures, greater then ',K,', is ',Num);
 If (Num mod 2)=0 then
  Writeln(' (even)')
 else
  Writeln(' (odd)');
 Readln
End.
Одна ремарка. По некоторым причинам мне возиться с кириллицей в программах страшно неудобно, отсюда все надписи по-английски, так что Вы уж сами поправьте, если надо. На всякий случай:
even - четное
odd - нечетное.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 27.02.2012, 19:56   #16 (permalink)
юлёк fomik
Member
 
Регистрация: 25.02.2012
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

спасибо огромное))
юлёк fomik вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


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

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




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

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.