Меладзе_Владимир1695
?>

Складіть програмний код на знаходження суми додатних чисел, перше з яких дорівнює 10, а кожне наступне на 15 менше від попереднього

Информатика

Ответы

Andrei-Shchukin

1.

unit Unit2;

interface

uses

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

const

 n = 4;

type

 TFormT = class(TForm)

   Button1: TButton;

   Memo1: TMemo;

   Label1: TLabel;

   procedure Button1Click(Sender: TObject);

 private

   b: array[0..n-1, 0..n-1] of integer;

   procedure FillArray;

 public

 end;

var

 FormT: TFormT;

implementation

{$R *.dfm}

{ TForm2 }

procedure TFormT.Button1Click(Sender: TObject);

begin

 memo1.Clear;

 Label1.Caption := '';

 FillArray;

end;

procedure TFormT.FillArray;

var

 i, j, S : Integer;

 P : Longint;

 st : string;

begin

 randomize;

 P:=1;

 S:=0;

 for i:=0 to n-1 do begin

   st:='';

   for j:=0 to n-1 do begin

     b[i, j]:= 1+ Random(10);

     st := st + format('%2d ',[b[i, j]]);

     if b[i, j] mod 2 <> 0 then begin

       P := P * b[i, j];

       S := S + b[i, j];

     end;

   end;

   Memo1.Lines.Add(st);

 end;

 Label1.Caption :='Произведение=' + inttostr(p) +'    Сумма=' + inttostr(s);

end;

end.


сделать хотя бы одну задачку на delphi
Sofinskaya1185

Delphi

Можно считать, но проще простой перестановкой символов.

unit Unit3;  

interface

uses

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

type

 TForm3 = class(TForm)

   Edit1: TEdit;

   Memo1: TMemo;

   Button1: TButton;

   procedure Button1Click(Sender: TObject);

 private

   procedure ReDo;

 public

 end;

var

 Form3: TForm3;

implementation

{$R *.dfm}

procedure TForm3.Button1Click(Sender: TObject);

begin

 Memo1.Clear;

 redo;

end;

procedure TForm3.ReDo;

var

 s, s1, s2, s3 : string;  

begin

 s := edit1.Text;

 s1 := s[1];

 s2 := s[2];

 s3 := s[3];

 Memo1.Lines.Add(format('1-я цифра %s',[s1]));

 Memo1.Lines.Add(format('2-я цифра %s',[s2]));

 Memo1.Lines.Add(format('3-я цифра %s',[s3]));

 Memo1.Lines.Add(format('Получилось число %s',[s3+s2+s1]));

end;

end.


Delphi. Дано 3-х значное число. Переставьте цифры в обратном порядке. Рекомендуемый вид экрана:Введи

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Складіть програмний код на знаходження суми додатних чисел, перше з яких дорівнює 10, а кожне наступне на 15 менше від попереднього
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vodexshop2
goryavinan
Alekseevich1012
Эдуардович873
ВалерийАндреевна1788
Plyushchik_Nikita
nadejdashin508
lera4075
bksenia9775
Кожуховский398
Горностаева831
Anna-Miron
mgrunova3966
Александра Викторович531
Мирзоев Денис
▲