Написать программу, которая печатает "доброе утро", "добрый день", "добрый вечер", "спокойной ночи", в зависимости от времени, которое вводится с клавиатуры на запрос программы.
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
27.04.2022
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
27.04.2022
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
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Написать программу, которая печатает "доброе утро", "добрый день", "добрый вечер", "спокойной ночи", в зависимости от времени, которое вводится с клавиатуры на запрос программы.