Среда, 08.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Определить делитель
MatrixДата: Понедельник, 29.11.2010, 08:45 | Сообщение # 1
Старый знакомый
Группа: Пользователи
Сообщений: 34
Репутация: 2
Замечания: 0%
Статус: Offline
составить программу нахождения количества четных и нечетных делителей числа!
Я вроде написал код,но что-то не хочет он выполнятся,не подскажете почему и где я ошибся?

var chet,nechet,g,v,s,n:Integer;
Begin
chet:=0;
nechet:=0;
g:=0;
v:=0;
s:=0;
ReadLn(n); {Вводим наше число}
s:=n mod 2; {Смотрим на остаток}
if s=0 then chet:=chet+1 {Если остаток равен 0,то число чётное}
else
nechet:=nechet+1; {Иначе,нечётное}
repeat
if N>1 then begin
V:=n-1;
s:=n mod v; {Теперь делим N на следующее убывающее число}
end;
if s=0 then begin
WriteLn(V);
ReadLn;
g:=v mod 2
end;
if g=0 then chet:=chet+1
else
nechet:=nechet+1
until v=0;
WriteLn('неч=',nechet+1,' ','чет=',chet);
ReadLn
end.

Добавлено (29.11.2010, 01:45)
---------------------------------------------
Видимо сайт утух,бесполезно тут вообще что писать...

Вот кстати переделал:
var chet,nechet,v,n:Integer;
Begin
chet:=0;
nechet:=0;
ReadLn(n); {Вводим наше число}
For v:=1 to n do begin
if (n mod v=0) then
if (v mod 2=0) then chet:=chet+1
else
nechet:=nechet+1
end;
WriteLn('неч=',nechet,' ','чет=',chet);
ReadLn
end.

Сообщение отредактировал Matrix - Понедельник, 29.11.2010, 09:10
 
SeqularДата: Суббота, 04.12.2010, 20:40 | Сообщение # 2
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
Matrix, Да не то, чтобы засох! Просто времени не хватает всем заниматься! )) Уже сколько раз обещал взяться и перелопатить форум! Но никак руки не доходят

Поддерживаю также проект сообщество молодых сисадминов
 
MatrixДата: Пятница, 10.12.2010, 07:32 | Сообщение # 3
Старый знакомый
Группа: Пользователи
Сообщений: 34
Репутация: 2
Замечания: 0%
Статус: Offline
Да я всё понимаю,но просто за всё время ни разу не ответили и не подсказали((...Без обид)

Добавлено (10.12.2010, 07:32)
---------------------------------------------
Да я всё понимаю,но просто за всё время ни разу не ответили и не подсказали((...Без обид)

 
SeqularДата: Пятница, 10.12.2010, 08:19 | Сообщение # 4
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
Matrix, Да конечно, какие обиды. Я ж не подписывался, что буду обязательно в одно лицо всем помогать и подсказывать! ) Другие энтузиасты просто поиспарялись!

Поддерживаю также проект сообщество молодых сисадминов
 
MatrixДата: Пятница, 10.12.2010, 20:33 | Сообщение # 5
Старый знакомый
Группа: Пользователи
Сообщений: 34
Репутация: 2
Замечания: 0%
Статус: Offline
В общем,мы поняли друг друга biggrin

Сообщение отредактировал Matrix - Пятница, 10.12.2010, 22:21
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;