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

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

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

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

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

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

Здравствуйте мне очень нужна помощь по решению некоторых задачек в Delphi заранее благодарю

1.Вводятся числа a и b. Найти количество таких чисел в диапазоне [a;b], которые являются точными квадратами.

2.Вводятся числа a и b. Найти количество таких чисел в диапазоне [a;b], которые не принадлежат отрезку [3;5].

Последний раз редактировалось DJ Kost; 10.10.2008 в 12:45.
DJ Kost вне форума
Старый 10.10.2008, 13:00   #2
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

1)
Код:
Var
  i,a,b:integer;
begin
  a:=StrToInt(Edit1.Text);
  b:=StrToInt(Edit2.Text);
  for i:=a to b do
    if sqrt(i)=round(sqrt(i)) then Edit3.Text:=IntToStr(i);
end;
Я не маюсь бездельем, я от него тащусь!

Последний раз редактировалось Tayfun; 10.10.2008 в 13:21.
Tayfun вне форума
Старый 10.10.2008, 13:26   #3
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

2)
Код:
Var
  i,a,b:integer;
begin
  a:=StrToInt(Edit1.Text);
  b:=StrToInt(Edit2.Text);
  for i:=a to b do
    if (i<3) or (i>5) then Memo1.Lines.Add(IntToStr(i));
end;
Я не маюсь бездельем, я от него тащусь!
Tayfun вне форума
Старый 08.11.2008, 19:28   #4
Walter
Пользователь
 
Регистрация: 03.11.2008
Сообщений: 43
По умолчанию

По поводу 2-ой задачки, а если надо ещё их и подсчитать, не только вывести, то как поступить? Т.е. какое решение тогда бует?
Walter вне форума
Старый 08.11.2008, 22:16   #5
slips
Форумчанин
 
Аватар для slips
 
Регистрация: 28.10.2008
Сообщений: 350
По умолчанию

Var
i,a,b:integer;
sum:integer;
begin
sum:=0;
a:=StrToInt(Edit1.Text);
b:=StrToInt(Edit2.Text);
for i:=a to b do
if (i<3) or (i>5) then
begin
sum:=sum+i; {**сумма всех чисел в диапазоне [а,b]*}
Memo1.Lines.Add(IntToStr(i));
end;
end;
slips вне форума
Старый 08.11.2008, 23:00   #6
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
если надо ещё их и подсчитать, не только вывести,
Код:
Var
  i,a,b,k:integer;
begin
  a:=StrToInt(Edit1.Text);
  b:=StrToInt(Edit2.Text);
   k:=0;
  for i:=a to b do
  if (i<3) or (i>5) then 
    begin
      k:=k+1;     
      Memo1.Lines.Add(IntToStr(i));
   end;
Label1.Caption:='количество чисел не из интервала [3,5]=' +IntToStr(k);
end;
puporev вне форума
Старый 09.11.2008, 00:41   #7
Walter
Пользователь
 
Регистрация: 03.11.2008
Сообщений: 43
По умолчанию

пупорев спс те огромное, уже какой раз выручаешь, надо и мне тож знаний набраться, а то как то чувствую себя неучем
Walter вне форума
Старый 16.01.2012, 16:33   #8
Marika Polskyh
Пользователь
 
Аватар для Marika Polskyh
 
Регистрация: 16.01.2012
Сообщений: 45
По умолчанию

Мне тоже нужна помощь(
24. Задано два тексти. Створити новий текст, що складається із слів почергово першого та другого текстів.
19. Дано символьний рядок S. Отримати символи Sn/2+1…. Sn , S1…. Sn/2 , тобто поміняти місцями першу половину тексту з другою.
Главное правило реальности — не запутаться в своих иллюзиях.
Marika Polskyh вне форума
Старый 16.01.2012, 17:05   #9
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
Сообщение от Marika Polskyh Посмотреть сообщение
Мне тоже нужна помощь(
24. Задано два тексти. Створити новий текст, що складається із слів почергово першого та другого текстів.
19. Дано символьний рядок S. Отримати символи Sn/2+1…. Sn , S1…. Sn/2 , тобто поміняти місцями першу половину тексту з другою.
Если переведешь, то с первым помогу. Че такое "почергово" не понял.
Во втором вообще ниче не понял.
Все тривиальное просто
whatever вне форума
Старый 16.01.2012, 17:08   #10
Marika Polskyh
Пользователь
 
Аватар для Marika Polskyh
 
Регистрация: 16.01.2012
Сообщений: 45
По умолчанию

24. Задано два текста. Создать новый текст, состоящий из слов поочередно первого и второго текстов.
19. Дано символьная строка S. Получить символы Sn / 2 +1 .... Sn, S1 .... Sn / 2, т.е. поменять местами первую половину текста со второй.
Главное правило реальности — не запутаться в своих иллюзиях.
Marika Polskyh вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы. Помогите пожалуйста с решением Anita_i Общие вопросы Delphi 7 23.05.2008 20:34
Помогите, пожалуйста, с решением Akademik Помощь студентам 2 23.04.2008 23:17
помогите с решением вот этих задачек gamer.pro Паскаль, Turbo Pascal, PascalABC.NET 7 17.01.2008 14:35
Помогите, пожалуйста, с решением задачи Knight_Maggot Помощь студентам 3 26.10.2007 10:46