1.     Составить линейную программу, печатающую значение TRUE, если указанноевысказывание

1.
Составить линейную программку, печатающую значение TRUE, если обозначенное
выражение является правильным, и FALSE в неприятном случае:


Квадрат
данного трехзначного числа равен кубу суммы цифр этого числа.

2.
Дано двузначное число. Найти кратна ли трем сумма
его цифр.


3.
Известен рост 3-х человек. Найти, одинаков ли он.





Задать свой вопрос
1 ответ
1)
var a:string;
    i, o: Integer;
    p: Real;
begin
     readln(o);
     a := inttostr(o);
     for i := 1 to length(a) do
        p := p + strtoint(a[i]);
     if (sqr(o) = p*p*p) then writeln('true')
        else writeln('false');
end.

2)
var a:string;
    i, o, p: Integer;
begin
     readln(o);
     a := inttostr(o);
     for i := 1 to length(a) do
        p := p + strtoint(a[i]);
     if (p mod 3 = 0) then writeln('true')
        else writeln('false');
end.

3)
var a, b, c: real;
begin
     readln(a, b, c);
     if ((a = b) and (b = c)) then writeln('true')
        else writeln('false');
end.

Всё испытано, удачи:)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт