Помогите пж! Язык Pascal. Оператор условия! 1)Даны три числа. Выведите наименьшее из...

0 голосов
50 просмотров

Помогите пж! Язык Pascal. Оператор условия!
1)Даны три числа. Выведите наименьшее из них.
2)Определите, является ли введенное с клавиатуры число кратным 3, 7, 9.
3)Дано четырехзначное число. Верно ли, что число содержит ровно три одинаковые цифры.
------------------------------------------------------------------------------------------------------------------
Срочно!


Информатика (74 баллов) | 50 просмотров
0

помогите

0

Lazarus подойдёт или python?

0

Нет

0

Pascal

0

пж

0

Делаю

0

Окей

0

Только две первые смог

0

кидай я отблагодарю

0

Все, сделал 3

Дан 1 ответ
0 голосов

Первая
program PrograPervaya;
var x,y,z,f:integer;

begin
  Writeln('vvedite pervoe chislo:=');
   readln(x);
  Writeln('vvedite vtoroe chislo:=');
   readln(y);
  Writeln('vvedite trete chislo:=');
   readln(z);
  if (x < y) and (x < z) then  begin    Writeln('Pervoe chislo menshee');
  end;
  if (y < x) and (y < z) then
  begin
    Writeln('Vtoroe chislo menshee');
  end;
  if (z < x) and (z < y) then  begin  Writeln('Tretee chislo menshee');
  end;
  Write('End?');
  readln(f);
end. 
 Вторая
program PrograVtoraya;
var k,i:integer;
begin
  writeln('vevedite chislo');
  readln(k);
  if (k mod 3 = 0) and (k mod 7 = 0) and (k mod 9 = 0) then
  begin    writeln('chislo kratnoe 3, 7,9');
  end
  else
  begin
  writeln('chislo ne kratno 3,7,9');
    end;
  writeln('End?');
  readln(i);

end.

Третья

program PrograVtoraya;var z,n,k,s,i:integer;
begin
writeln
('vvedite 4 znach chislo');
readln(n);
z:=n div 1000;
k:=n div 100 mod 10;
s:=n div 10 mod 10;
i:=n mod 10;
if ((z = k) and (z = s) and (s = k)) or ((k = s) and (k = i) and (s = i)) or ((i = z) and (i = k)) and ( k = z) then begin writeln('Da, verno');
 end
else
begin
writeln('net, ne verno!');
end;

 writeln('End?');
readln(i);

end.     

(742 баллов)
0

все

0

изменил нормальней

0

program PrograVtoraya;
var k,i:integer;
begin
writeln('vevedite chislo');
readln(k);
if (k mod 3 = 0) and (k mod 7 = 0) and (k mod 9 = 0) then
begin writeln('chislo kratnoe 3, 7,9');
end
else
begin
writeln('chislo ne kratno 3,7,9');
end;
writeln('End?');
readln(i);

0

Пожалуйста, измените ответ, а не в комменты

0

Я ничего не изменял, просто проверил как в комменты пишется