HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 15.03.2010, 23:23
Copilochka
Новичок
Регистрация: 14.04.2009
Сообщений: 5
С нами: 8987057

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

Привет. Низнаю точно сюда или нет(извеняюсь если не сюда), нужно срочно прогу на eclipse зделать(на уровне 3 курса, несложная) есть задание и есть пример как оно должно выглядеть, надо просто пример переделать под задачу и все
Где не прошу, никто не отзывается. Я предлогаю за wmr, яндекс-деньги, или Ваш вариант... Чем скорее тем лучше. Кто разбирается в Eclipse отпишите или тут в пм или icq: 575-482-7О4(вместо О = ноль) Скину задание, если возьметесь скину пример.
Надеюсь на помощ...
 
Ответить с цитированием

  #2  
Старый 15.03.2010, 23:40
GRABBER*X
Новичок
Регистрация: 06.02.2010
Сообщений: 1
С нами: 8557827

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

Помогите, пожалуйста, написать программу для курсового проекта по МПС на ассемблере!

y=x3+x-8

P.S. x3 - x в кубе

Заранее спасибо!
 
Ответить с цитированием

  #3  
Старый 16.03.2010, 14:59
>>serhio<<
Познающий
Регистрация: 10.02.2009
Сообщений: 40
С нами: 9077503

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

Пожалуйста помогите подректировать программу на С!
Задание
Массив Удалить:Все элементы с нечетными индексами; Добавить К элементов в начало массива; Сдвинуть циклически на M элементов влево
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
clrscr();
const int MAX_SIZE=100;
int mas[MAX_SIZE];
int n,i,j,k;
printf("\nVvedite stroku,MAX_SIZE\nn=");
scanf("%d",&n);
for(i=0;i<n;i++)
{
mas[i]=rand()%100-50;
printf("[%d] ",mas[i]);
}
printf("\nishodnii massiv:\n");
for(i=0;i<n;i++)
printf("[%d] ",mas[i]);

for(i=0;i<n;i++)
if(i%2==0)
for(j=i;j<n-1;j++)
mas[j]=mas[j+1];
n--;

printf("\nishodnii massiv posle udalenia nechetnih elementov:\n");
for(i=0;i<n;i++)
printf("[%d] ",mas[i]);

printf("\nVvedite kol-vo elementov,kotorii\nvi hotite vesti v nachalo massiva k=");
scanf("%d",&k);
n+=k;
for(i=n-k;i>k;i--)
mas[i]=mas[i-k];

printf("\nPreobrazovanii massiv:\n");
for(i=0;i<n;i++)
printf("[%d] ",mas[i]);


int m=0, tmp;
printf("\nVvedite kol-vo na skolko sdvigat m=");
scanf("%d",&m);
while(m!=0)
{
tmp=mas[0];
for(i=0;i<n;i++)
{
mas[i]=mas[i+1];
}
mas[n]=tmp;
m--;
}
printf("Sdvinutii massiv:\n");
for(i=0;i<n;i++)
printf("[%d] ",mas[i]);



getch();
}
 
Ответить с цитированием

  #4  
Старый 16.03.2010, 17:37
DJeFRY_RASH
Новичок
Регистрация: 07.04.2009
Сообщений: 19
С нами: 8997603

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

Ребята, помогите, срочно нужна помощь, нужно написать прогу в Delphi. Заранее спасибо !

Повтор слов. В текстовое поле пользователь вводит строку, состоящую из слов, разделенных любым количеством пробелов и знаков препинания. Напишите программу, которая редактирует этот текст, удаляя слова и символ пробела, встречающийся подряд более, чем один раз. Отредактированный текст помещается в надпись.
 
Ответить с цитированием

  #5  
Старый 16.03.2010, 18:12
Soherox
Познающий
Регистрация: 17.02.2010
Сообщений: 45
С нами: 8542140

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

DJeFRY_RASH..уточните пожалуйста какие ограничения на длину строки? Регистрочувствительный? И как понять "Отредактированный текст помещается в надпись."?
 
Ответить с цитированием

  #6  
Старый 16.03.2010, 19:28
DJeFRY_RASH
Новичок
Регистрация: 07.04.2009
Сообщений: 19
С нами: 8997603

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

Soherox,
ограничений нет, но допустим максимум 255, нерегистрочувствительный. Готовый ответ, засовываем допустим в текстовое поле Label.
 
Ответить с цитированием

  #7  
Старый 16.03.2010, 20:07
criptic
Новичок
Регистрация: 24.03.2009
Сообщений: 18
С нами: 9017234

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

Кто возьмется за 2 лабораторные, на Си. в ПМ (Сорри за оффтоп, но так никто не помогает)
 
Ответить с цитированием

  #8  
Старый 16.03.2010, 20:40
Soherox
Познающий
Регистрация: 17.02.2010
Сообщений: 45
С нами: 8542140

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

DJeFRY_RASH...потестил, вроде работает, но как говорится вроде...если что, могу исходник кинуть

Код:
const
  n = 10000;

var
  Form1: TForm1;
  a: string;
  lin: array [1..n] of shortstring;
  kol, lenn: integer;

implementation

{$R *.dfm}

function check(f: string; var kol2: integer; len: integer): boolean;
  var
    i: integer;
    ok: boolean;
begin
  ok:=false;
  for i:=1 to kol do
    if f = lin[i] then
      begin
        delete(a, kol2 - len, len);
        dec(kol2, len);
        dec(lenn, len);
        ok:=true;
        break;
      end;
  if not ok then
    begin
      inc(kol);
      lin[kol]:=f;
    end;
end;

procedure TForm1.Button1Click(Sender: TObject);
  var
    i: integer;
    f: shortstring;
begin
  a:=Edit1.Text;
  for i:=1 to kol do
    lin[i]:='';
  i:=1;
  kol:=0;
  f:='';
  a:=a+' ';

  lenn:=length(a);
  while i <= lenn do
    begin
      if a[i] in ['A'..'Z', 'a'..'z'] then f:=f + a[i]
      else
        if (a[i] in [',', '.', '!', ';', ':', ' ']) then
          begin
            check(f, i, length(f));
            f:='';
            if a[i] = ' ' then if a[i-1] = ' ' then
              begin
                delete(a, i-1, 1);
                dec(i);
                dec(lenn);
              end;
          end;
      inc(i);
    end;
  Edit2.Text:=a;
end;

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

  #9  
Старый 16.03.2010, 23:05
DJeFRY_RASH
Новичок
Регистрация: 07.04.2009
Сообщений: 19
С нами: 8997603

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

Soherox,
Да, спасибо большое, всё работает, добавил еще русский алфавит, респект !
 
Ответить с цитированием

Программа работает не полностью.
  #10  
Старый 17.03.2010, 07:51
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
С нами: 9905038

Репутация: 23
Exclamation Программа работает не полностью.

Помогите мне понять почему данная прога шифрует только текст ПРИВЕТ с ключом КЛЮЧ (методом Вижинера). Она должна шифровать любой текст как по заданию. вот код:
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Grids, ComCtrls, ExtCtrls, XPMan;
const     Lmax=100;
type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Label1: TLabel;
    StringGrid1: TStringGrid;
    Button3: TButton;
    Edit2: TEdit;
    Button4: TButton;
    Edit3: TEdit;
    Edit4: TEdit;
    Label2: TLabel;
    XPManifest1: TXPManifest;

    procedure Button3Click(Sender: TObject);
    procedure Edit1Change(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure Edit4Change(Sender: TObject);
    procedure Edit4KeyPress(Sender: TObject; var Key: Char);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

  type TArr=array[1..Lmax] of integer;
   Tmar=array[1..Lmax] of integer;

var
  Form1: TForm1;
  a: SET of 1..255;
  shifr:array[1..Lmax] of char;
  b: SET of 1..Lmax;
  str1,str2:string;
  i1,j1,k1:integer;
  password:TArr;
implementation

{$R *.dfm}


procedure TForm1.Button3Click(Sender: TObject);
var str, S,t: String; lk,jjj: Integer;
begin
Button4.Enabled:=true;
str:=Edit1.Text;
S:='';
LK:=1;
i1:=1;
begin
For k1:=1 to Length(EDIT1.Text) do
BEGIN
FOR J1:=1 TO 32 DO
IF STR[I1]=StringGrid1.Cells[j1,0] THEN begin
S:=S+StringGrid1.Cells[J1,LK]; Inc(i1); LK:=lk+1; break;
END;
If lk=Length(EDIT4.Text)+1 then lk:=1;
END;
end;
Edit2.Text:=S;
end;




procedure TForm1.Edit1Change(Sender: TObject);
begin
If edit1.Text='' then Button3.Enabled:=false else
Button3.Enabled:=true;
Button4.Enabled:=false;
edit2.Text:=''; edit3.Text:='';
end;

procedure TForm1.Button4Click(Sender: TObject);
var str, S: String; lk,jjj: Integer;
begin
str:=Edit2.Text;
S:='';
LK:=1;
i1:=1;
begin
For k1:=1 to Length(EDIT1.Text) do
BEGIN
FOR J1:=1 TO 32 DO
IF STR[I1]=StringGrid1.Cells[J1,LK] THEN begin
S:=S+StringGrid1.Cells[j1,0]; Inc(i1); LK:=lk+1; break;
END;
If lk=Length(EDIT4.Text)+1 then lk:=1;
END;
end;
Edit3.Text:=S;
end;


procedure TForm1.FormActivate(Sender: TObject);
begin
J1:=1;
 FOR I1:=ORD('А') TO ORD('Я') DO BEGIN
 StringGrid1.Cells[J1,0]:=CHR(I1);
 J1:=J1+1;
 end;
 Edit4Change(sender); Edit1Change(sender);
 end;

procedure TForm1.Edit4Change(Sender: TObject);
var str :string;
kol:integer;
begin
For i1:=1 to length(edit4.text) do begin
StringGrid1.Cells[0,i1]:=Edit4.text[i1];
StringGrid1.RowCount:=length(edit4.text)+1;
J1:=1;
iF StringGrid1.Cells[0,I1]<>'А' THEN begin
str:=StringGrid1.Cells[0,I1];
kol:=32-(Ord('Я')-ord(str[1])+1);
For k1:=kol to 31 do begin
StringGrid1.Cells[j1,I1]:=chr(192+K1);
j1:=J1+1;
end;
For k1:=0 to KOL do begin
StringGrid1.Cells[j1,I1]:=chr(192+K1);
j1:=J1+1;
end;
END ELSE
For J1:=1 to 32 do begin
StringGrid1.Cells[j1,I1]:=chr(192+J1);
end;
end;
end;

procedure TForm1.Edit4KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in ['А'..'Я',#8]) then key:=#0;
end;

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



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



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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...