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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.01.2012, 21:28   #1
V0L40K_21
Пользователь
 
Регистрация: 24.01.2012
Сообщений: 30
Вопрос 2 задачи [Delphi 7]

помогите решить 9 вариант желательно код программы
Изображения
Тип файла: jpg 25012012279.jpg (101.3 Кб, 160 просмотров)
V0L40K_21 вне форума
Старый 25.01.2012, 22:22   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вам лень набить текст задания (я уже молчу про то, что нужно попытаться написать самостоятельно код решения! Хотя бы ПОПЫТАТЬСЯ!), но Вы, тем не менее, уверены, что кто-то будет решать ваши задания?!
ну, ну...
Serge_Bliznykov вне форума
Старый 25.01.2012, 22:37   #3
V0L40K_21
Пользователь
 
Регистрация: 24.01.2012
Сообщений: 30
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Вам лень набить текст задания (я уже молчу про то, что нужно попытаться написать самостоятельно код решения! Хотя бы ПОПЫТАТЬСЯ!), но Вы, тем не менее, уверены, что кто-то будет решать ваши задания?!
ну, ну...
я три дня сижу за этими заданиями..ничего в голову не приходит...если бы могг написать сам..зачем бы я вообще спрашивал
V0L40K_21 вне форума
Старый 25.01.2012, 22:55   #4
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от V0L40K_21 Посмотреть сообщение
я три дня сижу за этими заданиями..ничего в голову не приходит...если бы могг написать сам..зачем бы я вообще спрашивал
Наподобие -
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
const
  n=40;
var
  Mas:array[1..n] of Integer;
  i,min,max,imin,imax,sum:Integer;
begin
  { TODO -oUser -cConsole Main : Insert code here }
  sum:=0;
  writeln('Input the ',n,' elements - ');
  for i:=1 to n do
  begin
    write('Mas[',i,'] = ');
    Readln(Mas[i]);
  end;
  min:=Mas[1];
  max:=mas[1];
  for i:=1 to n do
  begin
    if Mas[i]>max then
    begin
      max:=Mas[i];
      imax:=i;
    end;
    if Mas[i]<min then
    begin
      min:=Mas[i];
      imin:=i;
    end;
  end;
  if imin<imax then
  begin
     for i:=imin to imax do
        Sum:=sum+Mas[i];
  end
  else
  if imin>imax then
  begin
     for i:=imax to imin do
        Sum:=sum+Mas[i];
  end;
  Writeln;
  write('Sum = ',sum);
  readln;
end.
Помог - жми на весы!
ByAlex89@mail.ru

Последний раз редактировалось ByAlex; 26.01.2012 в 11:41.
ByAlex вне форума
Старый 25.01.2012, 23:27   #5
V0L40K_21
Пользователь
 
Регистрация: 24.01.2012
Сообщений: 30
По умолчанию

unit Unit1;

interface

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

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

var
Form1: TForm1;
a:array [1..5] of Integer;
b:array [1..5] of Integer;
c:array of Integer;
n,m,o:Integer;
i,t,l:Integer;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.Clear;
memo2.Clear;
n:=5;
m:=5;
Randomize;
for i:=1 to n do
begin
a[i]:=Random(5);
Memo1.Lines.Add(IntToStr(a[i]));
end;
for t:=1 to m do
begin
b[t]:=Random(5);
Memo2.Lines.Add(IntToStr(b[t]));
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Memo3.Clear;
o:=5;
for l:=1 to o do
begin
if (a[i])=(b[t]) then
begin
Memo3.Lines.Add(IntToStr(a[i]));
end;
end;
end;

end.

вот вторая...только не работает...подскажите что не так
V0L40K_21 вне форума
Старый 25.01.2012, 23:42   #6
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от V0L40K_21 Посмотреть сообщение
unit Unit1;
Код:
interface

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

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

const
   n=5;
var
  Form1: TForm1;
  a:array [1..n] of Integer;
  b:array [1..n] of Integer;
  c:array of Integer;
  i,j:Integer;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  memo1.Clear;
  memo2.Clear;
  Randomize;
    for i:=1 to n do
      begin
        a[i]:=Random(5);
        Memo1.Lines.Add(IntToStr(a[i]));
      end;
    for i:=1 to n do
      begin
        b[i]:=Random(5);
        Memo2.Lines.Add(IntToStr(b[i]));
      end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
   t:integer;
begin
  Memo3.Clear;
  t:=1;
  for i:=1 to n do
     for j:=1 to n do
     begin
        if a[i]=b[j] then
        begin
           SetLength(C,t);
           Memo3.Lines.Add(IntToStr(a[i]));
           C[t-1]:=a[i];
           inc(t);
        end;
     end;
end;

end.
вот вторая...только не работает...подскажите что не так
Пробуй так!
Помог - жми на весы!
ByAlex89@mail.ru

Последний раз редактировалось ByAlex; 25.01.2012 в 23:46.
ByAlex вне форума
Старый 26.01.2012, 00:28   #7
V0L40K_21
Пользователь
 
Регистрация: 24.01.2012
Сообщений: 30
По умолчанию

Спасибо большое..заработало..суть улови,учту на будущее
V0L40K_21 вне форума
Старый 26.01.2012, 07:15   #8
V0L40K_21
Пользователь
 
Регистрация: 24.01.2012
Сообщений: 30
По умолчанию

Цитата:
Сообщение от ByAlex Посмотреть сообщение
Наподобие -
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
  Mas:array[1..40] of Integer;
  i,min,max,imin,imax,sum:Integer;
begin
  { TODO -oUser -cConsole Main : Insert code here }
  sum:=0;
  writeln('Input the 40 elements - ');
  for i:=1 to 40 do
  begin
    write('Mas[',i,'] = ');
    Readln(Mas[i]);
  end;
  min:=Mas[1];
  max:=mas[1];
  for i:=1 to 40 do
  begin
    if Mas[i]>max then
    begin
      max:=Mas[i];
      imax:=i;
    end;
    if Mas[i]<min then
    begin
      min:=Mas[i];
      imin:=i;
    end;
  end;
  for i:=imin to imax do
  begin
    Sum:=sum+Mas[i];
  end;
  Writeln;
  write('Sum = ',sum);
  readln;
end.
Переписал всё на делфи sum выводит длинное "левое" число((в чем проблема?
V0L40K_21 вне форума
Старый 26.01.2012, 07:38   #9
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Код:
  for i:=imin to imax do
А если imin > imax? Проверочку надо, проверочку.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума
Старый 26.01.2012, 11:19   #10
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Vanta11a Посмотреть сообщение
Код:
  for i:=imin to imax do
А если imin > imax? Проверочку надо, проверочку.
Да, точно, забыл что то! Исправил!
Помог - жми на весы!
ByAlex89@mail.ru

Последний раз редактировалось ByAlex; 26.01.2012 в 11:42.
ByAlex вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи в Delphi Alex_193 Помощь студентам 0 27.01.2011 10:37
Задачи по Delphi Ruska882009 Помощь студентам 6 05.11.2010 15:10
3 задачи на Delphi Potetenkin Фриланс 8 28.09.2010 15:46
Задачи в Delphi Mars2107 Общие вопросы Delphi 3 05.05.2009 19:28
2 задачи на delphi ЭД4-0014 Помощь студентам 16 19.04.2008 22:36