Предмет: Информатика,
автор: Travka24
(DELPHI 7) Вывести на экран 1 или 0 в зависимости от того есть ли среди первых трёх цифр дробной части заданного положительного вещественного числа цифра ноль (DELPHI 7)
Aillianna:
хм это приложение с формой. Точна нужна форма а не консольное приложение?
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
end;
end.
var
r: real;
i: integer;
begin
r := StrToFloat(Edit1.Text);
i := Trunc(r * 1000);
if (i mod 10 = 0) or (i div 10 mod 10 = 0) or (i div 100 mod 10 = 0) then
Edit1.Text := '1'
else Edit1.Text := '0';
end;
Ответы
Автор ответа:
0
var
r: real;
i: integer;
begin
Readln(r);
i := Trunc(r * 1000);
if (i mod 10 = 0) or (i div 10 mod 10 = 0) or (i div 100 mod 10 = 0) then
writeln(1)
else writeln(0);
end.
r: real;
i: integer;
begin
Readln(r);
i := Trunc(r * 1000);
if (i mod 10 = 0) or (i div 10 mod 10 = 0) or (i div 100 mod 10 = 0) then
writeln(1)
else writeln(0);
end.
Похожие вопросы
Предмет: Қазақ тiлi,
автор: sagyndykalina000
Предмет: Математика,
автор: ksukul13
Предмет: Физика,
автор: zadvernyakliza
Предмет: Математика,
автор: sadko112233