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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 18:42   #1
sektor2011
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 12
По умолчанию как на паскале записать ?

Код:
#include "stdafx.h"
#include <iostream>
using namespace std;
bool simple(int x)

{
	for (int i=2; i<=(x/2);i++)
	{
		if (!(x%i))
		{
			return false;
		}
	}
	return true;
}
int main()
{
	int a,b;
	cout<<"Enter a->" 
	cin>>a;
	cout<<"Enter b->" 
	cin>>b;
	cout<<endl<<"Result ->";
	for ( int i=a; i<=b;i++)
	{
		if (simple(i) && i>=2)
		{
			cout<<i<<" ";
		}
	}

	system("pause");
	return 0;
}


________
Название темы не соответствует правилам форума (не отражает суть задачи!)
_____
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
_____
Кросспостинг (создание одинаковых тем/сообщений) запрещён правилами форума.
_____

Модератор.

Последний раз редактировалось Serge_Bliznykov; 30.03.2011 в 19:31.
sektor2011 вне форума
Старый 30.03.2011, 19:01   #2
Летучий_СкилетиК
Форумчанин
 
Аватар для Летучий_СкилетиК
 
Регистрация: 04.02.2011
Сообщений: 260
По умолчанию

Код:
uses crt;
var a,b,i:integer;
function simple(x :integer):boolean;
var i:byte;
g:boolean;
begin
    g:=false;
    for i:=2 to x div 2 do
    if x mod 2 <>0 then begin g:=true;break;end;
    if g then simple:=false else simple:=true;
end;
begin
writeln('Input a');
readln(a);
writeln('Input b');
readln(b);
writeln;
write('Result->');
for i:=a to b do
    if (simple(i))and(i>=2)then write(i,' ');
readln;
end.

Последний раз редактировалось Летучий_СкилетиК; 30.03.2011 в 19:04.
Летучий_СкилетиК вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как записать выражение в паскале? Галина-90 Помощь студентам 2 16.12.2010 20:38
Как записать функцию на паскале? masterlomaster Помощь студентам 2 17.11.2010 21:39
как записать в паскале выражение 92DMITRY Помощь студентам 3 21.06.2010 22:46
Как в Паскале записать математическое выражение vmilyoshin Помощь студентам 2 20.04.2010 07:15