Получив на вход число x, этот алгоритм печатает два числа: L и M. Укажите наибольшее число x, при вводе которого алгоритм печатает сначала 4, а потом 5 x=int(input()) Q=9 L=0 while x>=0: L=L+1 x=x-Q M=x if M M=L L=x print(L) print(M)
Var DepHour,DepMin,DurHour,DurMin,ArrHour,ArrMin:integer; begin readln(DepHour,DepMin,DurHour,DurMin); if DepMin+DurMin>=60 then begin ArrHour:=DepHour+DurHour+1; ArrMin:=DepMin+DurMin-60; end else begin ArrHour:=DepHour+DurHour; ArrMin:=DepMin+DurMin; end; write(ArrHour,':',ArrMin); end.
Если Вашу программу исправить, это так будет выглядеть: var a,b,c,p:real; begin writeln('введите размеры треугольника a,b,c'); read(a,b,c); p:=a+b+c; if (a=b) and (a=c)then begin writeln('треугольник равносторонний'); writeln('периметр треугольника',p); end else writeln ('треугольник не равносторонний'); end.
А если написать самостоятельно, я бы сделал так: var a,b,c:real; begin Write('Введите размеры треугольника a,b,c: '); Read(a,b,c); if (a=b) and (a=c) then Writeln('Треугольник равносторонний с периметром ',3*a) else Writeln ('Треугольник не равносторонний') end.
#include <stdio.h>
int main(void)
{int DepHour,DepMin,DurHour,DurMin,ArrHour,ArrMin;
scanf("%d %d %d %d",&DepHour,&DepMin,&DurHour,&DurMin);
if(DepMin+DurMin>=60)
{ArrHour=DepHour+DurHour+1;
ArrMin=DepMin+DurMin-60;}
else
{ArrHour=DepHour+DurHour;
ArrMin=DepMin+DurMin;}
printf("%d:%d",ArrHour,ArrMin);
return 0;}
//PascalABC.NET 3.2 сборка 1318
Var
DepHour,DepMin,DurHour,DurMin,ArrHour,ArrMin:integer;
begin
readln(DepHour,DepMin,DurHour,DurMin);
if DepMin+DurMin>=60 then
begin
ArrHour:=DepHour+DurHour+1;
ArrMin:=DepMin+DurMin-60;
end
else
begin
ArrHour:=DepHour+DurHour;
ArrMin:=DepMin+DurMin;
end;
write(ArrHour,':',ArrMin);
end.
Пример ввода:
1 40 12 23
Пример вывода:
14:3
var a,b,c,p:real;
begin
writeln('введите размеры треугольника a,b,c');
read(a,b,c);
p:=a+b+c;
if (a=b) and (a=c)then
begin writeln('треугольник равносторонний');
writeln('периметр треугольника',p);
end
else writeln ('треугольник не равносторонний');
end.
А если написать самостоятельно, я бы сделал так:
var
a,b,c:real;
begin
Write('Введите размеры треугольника a,b,c: '); Read(a,b,c);
if (a=b) and (a=c) then
Writeln('Треугольник равносторонний с периметром ',3*a)
else Writeln ('Треугольник не равносторонний')
end.