ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, сейчас доступен на antichat.xyz.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 29.05.2007, 02:47
valiko
Участник форума
Регистрация: 28.01.2007
Сообщений: 153
Провел на форуме:
1237085

Репутация: 452
По умолчанию

Цитата:
Сообщение от _-[A.M.D]HiM@S-_  
6. Разработать программу, которая при нажатии клавиши F9 выводит на экран текстовое окно. При нажатой клавиши ? сдвигается влево левая рамка окна, при нажатии ? вправо правая рамка окна, при нажатии ? - вниз нижняя рамка окна, при нажатии ? - вверх верхняя рамка окна.
Код:
Uses CRT;
var
x1,x2,y1,y2: integer; {координаты левого верхнего (x1,y1) и правого нижнего (x2,y2) углов окна} 
c,s:char;

begin
 TextBackground(Black);
 clrscr;
 writeln('Нажмите F9 для создания текстового окна');
 s:= readkey;
 if s=#0 then s:=readkey;
 if s=#67 then {F9}
 begin
 clrscr;
 x1:=10; x2:=20; y1:=10; y2:=20;
{Создаем окно - желтые символы на синем фоне}
 Window(x1,y1,x2,y2);
 TextBackground(Blue);
 TextColor(Yellow);
 clrscr;

 repeat
  c := readkey;
  case c of
   #72:y1:=y1-1; {вверх}
   #75:x1:=x1-1; {влево}
   #80:y2:=y2+1; {вниз}
   #77:x2:=x2+1; {вправо}
  end;
writeln (ord(c));
  Window(x1,y1,x2,y2);
  clrscr;
 until c=#27 {выход по Esc}
  end;
end.
 
Ответить с цитированием

  #12  
Старый 29.05.2007, 18:27
NetMan
Участник форума
Регистрация: 09.02.2004
Сообщений: 122
Провел на форуме:
1089794

Репутация: 134
По умолчанию

Цитата:
Сообщение от _-[A.M.D]HiM@S-_  
ф-ции у=х/(х+3х+1)
Функция указана верно?
Эту функцию можно было бы задать как y=x/(4x+1)...
 
Ответить с цитированием

  #13  
Старый 03.06.2007, 20:16
_-[A.M.D]HiM@S-_
Green member
Регистрация: 28.12.2005
Сообщений: 376
Провел на форуме:
5559831

Репутация: 1833
По умолчанию

Help please

“Множества” 8. Задан текст из латинских букв, в конце – точка. Вывести на печать все буквы, которые входят в текст один раз.
 
Ответить с цитированием

  #14  
Старый 03.06.2007, 20:41
The_HuliGun
Участник форума
Регистрация: 19.05.2007
Сообщений: 228
Провел на форуме:
4325663

Репутация: 240
Отправить сообщение для The_HuliGun с помощью ICQ
По умолчанию

Держи задачку с множествами

Код:
uses crt;
var s:string;
i:integer;
c:char;
mn, mn2 : set of char;
begin
 clrscr;
 mn:=[];
 s:='Test string.';
 for i:=1 to  length(s)-1 do
	begin
	 if s[i] in mn then mn2:=mn2+[s[i]] else
	 mn:=mn+[s[i]];
	end;
 mn:=mn-mn2;
for c:='a' to 'z' do
 if c in mn then writeln(c);
for c:='A' to 'Z' do
 if c in mn then writeln(c);

 readln
end.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal vs Delphi Sol-leks С/С++, C#, Delphi, .NET, Asm 15 27.05.2007 00:55
Задачи по C++ и Pascal a1nt С/С++, C#, Delphi, .NET, Asm 18 02.04.2007 00:07
Pascal. Задачи. Zakary Болталка 17 18.05.2006 09:59
Pascal для новичка Micr0b PHP, PERL, MySQL, JavaScript 19 12.03.2006 21:24
Delphi tcp/ip - и мой пк! LeonW С/С++, C#, Delphi, .NET, Asm 10 14.10.2005 06:07



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ