ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #351  
Старый 31.03.2008, 08:52
043nKRuT0y
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме:
394522

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

Давай на делфи .... Попробю перевести на "С"!!!
 
Ответить с цитированием

  #352  
Старый 31.03.2008, 10:36
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

На паскале
Код:
program palindrom;

function ReverseStr (s : string) : string;
var
  i, j, len : integer;
  s2 : string;
begin
  s2 := s;
  len := length (s);
  i := 1;
  j := len;
  while i <= len do begin
    s2 [i] := s [j];
    i := i + 1;
    j := j - 1;
  end;
  ReverseStr := s2;
end;

var
  s, s1, s2 : string;
  len, i, j, p : integer;
begin
  writeln ('Vvedite stroku, razdelennuyu probelami:');
  readln (s);
  repeat
    p := pos (' ', s);
    if p <> 0 then begin
      s1 := Copy (s, 1, p - 1);
      delete (s, 1, p);
      write (s1, ' - ');
      s2 := ReverseStr (s1);
      if (s1 = s2) then
        writeln ('Palindrom')
      else
        writeln ('Ne-a, ne palindrom');
    end;
  until p = 0;
end.
На сях сорри, времени нет писать, как-нить сам уж
 
Ответить с цитированием

  #353  
Старый 31.03.2008, 10:57
043nKRuT0y
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме:
394522

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

2 krypt3r :
...спс код понятен..... жалко што на "С" нету функций "copy" "delete" ((( Ниче так попробую !!! еще раз СПС.
 
Ответить с цитированием

помогите с Паскаль
  #354  
Старый 31.03.2008, 12:44
TOLIA
Познающий
Регистрация: 20.08.2007
Сообщений: 54
Провел на форуме:
290115

Репутация: 25
По умолчанию помогите с Паскаль

помогите сделать курсовую работу мне кому не лень:

Ii.2 Игра «Угадай число»
Необходимо написать программу, которая :
 приветствует пользователя;
 «загадывает» с пом,
 ощью генератора случайных чисел некоторое число (y);
 реализует диалог с пользователем (см. рис. 1);
 в зависимости от введенного пользователем числа (Х) выводит на экран сообщение «Твое число больше задуманного» или «Твоё число меньше задуманного»;
 если число Y было угадано за 5 и менее попыток, то на экран выводится сообщение «Молодец! Ты угадал число с …-й (№ попытки) попытки!», после чего происходит выход из программы;
 всего 5 попыток угадывания числа Y; если после 5-ой попытки число не угадано, то программа должна вывести на экран сообщение «Увы! Ты не смог угадать число!» и задуманное число Y, после чего происходит выход из программы;
 при выходе из программы на экран должно выводится сообщение «До свидания!» (или «До встречи!» и т. п.);
 интерфейс программы должен иметь вид как показано ниже:


















<Результат> - это одно из сообщений:
1) «Твоё число меньше (больше) задуманного»;
2) «Молодец! Ты угадал число с …-й (№ попытки) попытки!»;
3) «Увы! Ты не смог угадать число!»;
 желательно, чтобы диалоговые окна и текст в них были разных цветов.
Iii Консультации по выполнению курсовой работы
Внимание! Каждая часть курсовой работы на соответствующем этапе выполняется в виде самостоятельной программы, из которых потом компонуется полная программа курсовой ра-боты.
 
Ответить с цитированием

  #355  
Старый 31.03.2008, 12:48
TOLIA
Познающий
Регистрация: 20.08.2007
Сообщений: 54
Провел на форуме:
290115

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

короче полная работа сдесь, там написано как ее сделать http://rapidshare.com/files/103741317/i-1_cw.rar.html
 
Ответить с цитированием

  #356  
Старый 31.03.2008, 13:09
dos999
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме:
183980

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

Tolia чел ты совсем обленился... хоть бы напечатал сам =)
тут 2 варианта
1. начни делать, будут вопросы задавай/спрашивай тут, думаю что многие будут тебе помогать.
2. если вообще в паскале 0 или просто делать нехочеться, то можно за Wmz кому нить заказать

Ps. Вряд ли кто то бесплатно тебе всё это сделает... лично я таким интузиазмом не обладаю =)
 
Ответить с цитированием

  #357  
Старый 31.03.2008, 14:34
TOLIA
Познающий
Регистрация: 20.08.2007
Сообщений: 54
Провел на форуме:
290115

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

да... обленился ну щя попробую хоть что нить сделать
 
Ответить с цитированием

  #358  
Старый 31.03.2008, 14:40
Ergoproxy
Постоянный
Регистрация: 18.01.2008
Сообщений: 383
Провел на форуме:
9332138

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

Поищи в инете там видел полно таких работ было)
 
Ответить с цитированием

  #359  
Старый 31.03.2008, 15:49
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Вот настрогал быстренько(Вероятно код кривой - исправишь если что):
Цитата:
Код:
program abc;
function proverka(txt,comp,i:integer):string;
var
chel:integer;
Begin
  If txt>comp then
  Begin
    Writeln;
    Writeln('Загаданное число меньше ',txt);
    Writeln('Осталось попыток ',5-i);
  end;
    If txt<comp then
  Begin
    Writeln;
    Writeln('Загаданное число больше ',txt);
    Writeln('Осталось попыток ',5-i);
  end;
    If txt=comp then
  Begin
    Writeln;
    Writeln('Молодец! Ты отгадал число -  ',txt);
    Writeln('До свиданья!');
    Writeln('Выходим');
    proverka:='vihod';
  end;
      If (txt<>comp) and (i=5) then
  Begin
       Writeln('Число попыток кончилось ты не отгадал число');
       Writeln('Выходим');
       proverka:='Vihod';
  end;
End;
var comp,chel,i,k:integer;
st:string;
begin
    i:=0;
    proverka:='.';
    Writeln('Здравствуй');
    Writeln('Введи максимальный предел числа');
    Readln(k);
    randomize;
    comp:=random(k);
    repeat
    writeln('Введи число');
    readln(chel);
    i:=i+1;
     proverka(chel,comp,i);
    until (i=5) or proverka='vihod';
End.
++++бонус++++
Цитата:
_http://forum.vingrad.ru/forum/act-ST/f-142/t-174455.html
_http://www.opeople.ru/topic8671.html
_http://www.opeople.ru/topic6158.html
_http://forum.vingrad.ru/forum/Vingrad-help-center.html
_http://www.google.ru


Вот на Delphi накарякал
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
var
comp,chel:integer;
i:integer;

procedure TForm1.Button1Click(Sender: TObject);
begin
Randomize;
comp:=random(10);
i:=0;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
i:=i+1;
chel:=StrToInt(edit1.Text);
If chel>comp then
Begin
  ShowMessage('Попытка номер '+IntToStr(i)+#10+'Это число меньше  '+Edit1.Text);
end;
If chel<comp then
Begin
  ShowMessage('Попытка номер '+IntToStr(i)+#10+'Это число больше  '+Edit1.Text);
end;
If chel=comp then
Begin
  ShowMessage('Попытка номер '+IntToStr(i)+#10+'Ты угадал это число!  '+Edit1.Text);
  ShowMessage('Выходим');
  Form1.Close;
end;
end;

end.

Последний раз редактировалось De-visible; 31.03.2008 в 16:19..
 
Ответить с цитированием

  #360  
Старый 31.03.2008, 20:03
043nKRuT0y
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме:
394522

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

Может ктото сможет перевести вышеуказаный КОД на "С" !!! Ато я пробовал и чето у меня с функцыями "copy" и "delete" ниче не выходит. Даи функцыи "pos" тоже нету (
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



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


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




ANTICHAT.XYZ