![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.03.2011
Сообщений: 28
|
![]()
Доброго времени суток. Вновь понадобилась ваша помощь. Написал задачу, вроде по идее указал правильно, но пишет ошибку. В общем вот условие задачи: Вывести 5 простых чисел, меньшие введенного числа d.
И вот мой код: Код HTML:
program Noname1; var i,ch,d:integer; function delit(n:integer):integer; var i,kol:integer; begin kol:=0; for i:=1 to n div 2 do if n mod i=0 then kol:=kol+1; delit:=kol; end; begin readln(ch); readln(d); i:=0; while i<=5 do d:=d-1; begin if delit(i)=ch then begin i:=i+1; write(' ',i); end; end; end. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 20.04.2009
Сообщений: 136
|
![]()
Если я Вас правильно понял, то вот та программа, о которой идет речь:
Код:
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.01.2008
Сообщений: 78
|
![]()
maxwel6064, я не везде смог понять ход Вашего решения. Для чего нужно нужна переменная ch?
И что именно Вы находите в функции delit? почему в ней цикл до n/2? Я бы выполнил эту задачу вот так Код:
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 24.03.2011
Сообщений: 28
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 20.04.2009
Сообщений: 136
|
![]()
maxwel6064, Не внимательно прочитал
![]() Для пяти простых чисел: Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция if | jasul | Помощь студентам | 7 | 29.09.2011 12:23 |
функция if | IRMA230 | Microsoft Office Excel | 12 | 02.06.2010 22:43 |
функция gets | U-S | Общие вопросы C/C++ | 6 | 14.11.2009 13:49 |
функция | Lemo | Помощь студентам | 7 | 24.10.2008 12:54 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |