Предмет: Информатика, автор: Пельмень0001

Решать с помощью Паскаль
1.Дано трехзначное число. Определите есть ли в этом числе одинаковые цифры.
2. Работа светофора для пешеходов запрограммирована следующим образом: начиная с начала каждого часа, в течение трех минут горит зеленый сигнал, затем в течении двух минут — красный, в течении трех минут — опять зеленый и т.д. Дано вещественное число t, означающее время в минутах, прошедшее с начала очередного часа. Определить, сигнал какого цвета горит для пешеходов в этот момент.

Помогите, плизз) решите хотя бы одну из этих задач!

Ответы

Автор ответа: hhhnnnvvv
0
Program  N1;
uses crt;
var a,b,c,d,s:integer;
begin
clrscr;
writeln('vvedite s');
read(s);
a:=s mod 100;
b:=s div 100;
c:=a mod 10;
d:=a div 10;
if (b=d) or (b=c) or (c=d) then writeln('Est') else writeln('Net');
readkey;
end.

Автор ответа: антагонист
0
zadacha_1;
var a,b,c:integer; 
begin   
writeln (' введите число');
    readln(a);
    b:=a mod 10;
    a:=a div 10;
    c:=a mod 10;
    a:=a div 10;
    if (a = b) or (a=c) or (b = c)then writeln ('такие числа есть')
    else writeln('таких чисел нет');
  end.

zadacha_2;
var a:integer; 
begin   
writeln(' введите время в минутах');
    readln(a);
    a:=a mod 10;
   if ((a >= 0) and  (a <= 3)) or ((a > 5) and  (a <= 8))  then writeln('зелёный');   
   if ((a > 3) and  (a <= 5)) or ((a > 8) and  (a < 0))  then writeln('жёлтый');
end.






Похожие вопросы
Предмет: Музыка, автор: nastya8799
Предмет: Геометрия, автор: frandy