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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2008, 20:41   #11
Toxass
Пользователь
 
Регистрация: 12.11.2008
Сообщений: 62
По умолчанию

напиши мне номер своей аси, а то мне койче не понятно
Toxass вне форума Ответить с цитированием
Старый 16.12.2008, 20:45   #12
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

У меня нет аси.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 16.12.2008, 20:48   #13
Toxass
Пользователь
 
Регистрация: 12.11.2008
Сообщений: 62
По умолчанию

а что в нем нада написать?
Toxass вне форума Ответить с цитированием
Старый 16.12.2008, 20:50   #14
Toxass
Пользователь
 
Регистрация: 12.11.2008
Сообщений: 62
По умолчанию

я имею ввиду в Эдите там де онкейдаун в пустом поле?
Toxass вне форума Ответить с цитированием
Старый 16.12.2008, 20:54   #15
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Вот исходничёк:Вложение 7268
В поле Edit пишите цифры.
Всегда рад помочь!

Последний раз редактировалось Terran; 13.02.2009 в 01:23.
Terran вне форума Ответить с цитированием
Старый 16.12.2008, 21:18   #16
Toxass
Пользователь
 
Регистрация: 12.11.2008
Сообщений: 62
По умолчанию

я конечно знаю, что наглый но не мог бы ты мне перевести еще две проги также вот первая
Код:
uses
  SysUtils;

Const n =10;
var C:array[1..n] of integer;
F:array[1..n] of integer;
i,j,summa:integer;
srednee:real;
begin
  { TODO -oUser -cConsole Main : Insert code here }
  summa:=0;
for i:=1 to n do
begin
write('Vvedite ',i,' element');
readln(C[i]);
summa:=summa+C[i];
end;
srednee:=(summa/n); 
j:=1;
for i:=1 to n do
if C[i]>srednee then
begin
F[j]:=C[i];
j:=j+1;
end;
      for i:=1 to j-1 do
            write(F[i],' ');
readln;
end.
и последняя
Код:
uses
  SysUtils;

var i,j,temp,k:integer;
    a:array[1..10,1..10] of integer;
    b,t:array[1..10] of integer;

begin
  { TODO -oUser -cConsole Main : Insert code here }
  randomize;
for i:=1 to 10 do
 begin
 for j:=1 to 10 do
  begin
   a[i,j]:=random(100)-random(100);
   write(a[i,j]:5);
  end;
 writeln;
 end;
for j:=1 to 10 do
 begin
  b[j]:=0;
   for i:=1 to  10 do
     if a[i,j]<0 then b[j]:=b[j]+a[i,j];
 end;

for i:=2 to 10 do
    for j:=10 downto i do
      if b[j-1]<b[j] then
        begin
          Temp:=b[j-1];
          b[j-1]:=b[j];
          b[j]:=temp;
          temp:=j;
          for k:=1 to 10 do
           t[k]:=a[k,temp];
          for k:=1 to 10 do
           a[k,temp]:=a[k,temp-1];
          for k:=1 to 10 do
           a[k,temp-1]:=t[k];
        end;
writeln('=================================================');
for i:=1 to 10 do
 begin
  for j:=1 to 10 do
   write(a[i,j]:5);
 writeln;
 end;
writeln('--------------------------------------------------');
writeln;
for i:=1 to 10 do
 write(b[i]:5);
 readln;
end.
end.
заранее очень_очень благодарен. Можешь просто скинуть исходник как и в прошлой проге. Спасибо тебе заранее!
Toxass вне форума Ответить с цитированием
Старый 16.12.2008, 21:48   #17
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Вторая прога,только результат выводит в столбик:Вложение 7269
Всегда рад помочь!

Последний раз редактировалось Terran; 13.02.2009 в 01:23.
Terran вне форума Ответить с цитированием
Старый 16.12.2008, 21:55   #18
Toxass
Пользователь
 
Регистрация: 12.11.2008
Сообщений: 62
По умолчанию

Цитата:
Сообщение от Terran Посмотреть сообщение
Вторая прога,только результат выводит в столбик:Вложение 7269
СПАСИБО огромное!!! А первая прога получается или нет??
Toxass вне форума Ответить с цитированием
Старый 16.12.2008, 22:13   #19
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
А первая прога получается или нет??
Что касается первой проги, то во что получилось:
Код:
procedure TForm1.Button1Click(Sender: TObject);
Const n =10;
var C:array[1..n] of integer;
F:array[1..n] of integer;
i,j,summa:integer;
srednee:real;
begin
summa:=0;
for i:=1 to n do
begin
memo1.Lines.add('Vvedite '+inttostr(i)+' element');

C[i]:=strtoint(edit1.Text); //???

summa:=summa+C[i];
end;
srednee:=(summa/n);
j:=1;
for i:=1 to n do
if C[i]>srednee then
begin
F[j]:=C[i];
j:=j+1;
end;
for i:=1 to j-1 do
memo1.Lines.Add(inttostr(F[i]));
end;
Только я тут застрял с вводом данных в массив. Пробовал ставить задержку, всё работает как надо, а так лупит на прямую.
Всегда рад помочь!

Последний раз редактировалось Terran; 16.12.2008 в 22:59.
Terran вне форума Ответить с цитированием
Старый 16.12.2008, 23:11   #20
Toxass
Пользователь
 
Регистрация: 12.11.2008
Сообщений: 62
По умолчанию

почемуто тут выбивает ошибку
Код:
Const n =10;
, двоеточие перед равно ставил, но все равно выдает ошибку( , проверь пожалуйста и кинь в програмном виде(как предыдущие). ЗАРАНИЕ СПАСИБО!!!!
Toxass вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите переделать прогу +Hitman+ Паскаль, Turbo Pascal, PascalABC.NET 4 17.11.2008 23:26
переделать программу с паскаля на асемблер neee Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 13.12.2007 16:04