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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2008, 16:55   #11
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
(8*k+1-8)
-8 здесь лишнее. Вот я код нацарапал, вроде работает.
Код:
uses crt;
var s:string;
    K:byte;
    t,c:integer;
function Summ(z:byte):boolean;
var i,sm:byte;
begin
sm:=0; Summ:=false;
for i:=1 to (trunc(sqrt(8*z+1))-1) div 2 do
sm:=sm+i;
if sm=z then Summ:=true;
end;
begin
clrscr;
write('s=');readln(s);
write('K=');readln(K);
if K=1 then write('1')
else
  begin
   val(s[K],t,c);
   if Summ(t-1) then write('1')
   else write('0');
  end;
readln
end.
puporev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ГОРИТ ДИПЛОМ!!!! пожалуйста помогите разобраться с программой alexs2141 Фриланс 6 03.06.2008 20:30
Помогите,пожалуйста,с довольно простенькой программой(Delphi) o_O Помощь студентам 4 27.05.2008 11:35
помогите пожалуйста с программой Assembler Norma Помощь студентам 3 08.12.2007 12:18