format-l3364
?>

Написать программу, которая печатает "доброе утро", "добрый день", "добрый вечер", "спокойной ночи", в зависимости от времени, которое вводится с клавиатуры на запрос программы.

Информатика

Ответы

wwladik2606222
Program esep; var  hour : byte; begin repeat write('часы: '); readln(hour); until hour in [1..24]; case   hour of  8..11 : writeln('доброе утро! '); 12..16 : writeln('добрый день'); 17..23 : writeln('добрый вечер');   else writeln('доброй ночи! '); end; readln; end.
kapustina198690
Var dv,tr,pt,dv1,tr1,pt1,dv2,tr2,pt2 : real; procedure nod( var dv,tr,pt,dv1,tr1,pt1,dv2,tr2,pt2 : real; ); var a: array[1..6] of real; i : integer; begin dv1: =100; tr1: =100; pt1: =100; for i: = low(a) to high (a) do begin readln(a[i]); repeat if( (a[i] mod 2) =0) then begin a[i]: =a[i]/2; dv: =dv+1; end else if( ( a[i] mod 3)=0) then begin a[i]: =a[i]/3; tr: =tr+1; end else if ( ( a[i] mod 5)=0) then begin a[i]: =a[i]/5; pt: =pt+1; end; untill(a=1); if dvif trif ptdv: =0; tr: =0; pt: =0; end; if dv1> 0 then dv2: =dv1*2 else dv2: =1; if tr1> 0 then tr2: =tr1*3 else tr2: =1; if pt1> 0 then pt2: =pt1*5 else pt2: =1; nod: =dv2*tr2*pt2; writeln(nod); end; begin nod( dv,tr,pt,dv1,tr1,pt1,dv2,tr2,pt2 ); end. end;
dmitzu8594
Const n=20;   var a: array[1..n] of integer;   i,s,k: integer; begin for i: =1 to n  do   begin   a[i]: =random(21)-10;   write(a[i]: 4);   end; writeln; s: =0; k: =0; for i: =1 to n do   if a[i]< 0 then begin s: =s+a[i]; k: =k+1; end; writeln('количество отрицательных = ',k,',   их среднее арифметическое = ',s/k: 6: 3); end. пример:   -1   -1   -9   7   4   -4   7   1   7   2   6   -4 -10   4   5   1   6   -9   -2   0 количество отрицательных = 8,   их среднее арифметическое = -5.000

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу, которая печатает "доброе утро", "добрый день", "добрый вечер", "спокойной ночи", в зависимости от времени, которое вводится с клавиатуры на запрос программы.
Ваше имя (никнейм)*
Email*
Комментарий*