Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
var s: string;
i,j,k: integer;
unique: boolean;
begin
for i : = 1000 to 9999 do
s : = str(i);
unique: =true;
for j: = 1 to length(s)-1 do
for k : = j+1 to length(s) do
if s[j] = s[k] then unique: =false;
end;
if unique then
writeln(i);
end.
может длинее, но универсальное.
найти сумму элементов одномерного массива. размер произвольный. элементы вводятся с клавиатуры.
program summa;
var a: array[1..100] of real;
i, n: integer;
s: real;
write (‘n=’); readln (n);
s: =0;
for i: =1 to n do
write (‘введитечисло’); readln (a[i]);
s: =s+a[i];
writeln(‘сумма элементов равна ‘,s);
var x,y,x1,y1,x2,y2: integer;
read(x,y,x1,y1,x2,y2);
if (x< x1) and (x> x2) and (y< y1) and (y> y2) then
writeln('da')
else writeln('net');
var m1,m2,v1,v2: real;
read(m1,m2,v1,v2);
if m1/v1 > m2/v2 then writeln('pervoe')
else writeln('vtoroje');
var a,b: integer;
read(a,b);
writeln('a delitel b - ', a mod b=0);
writeln('b delitel a - ', b mod a=0);
Популярные вопросы