если а больше б и б div 5=0 тогда выводится на экран (' б наименьшее число и нацело делится на 5')
если б больше а и а div 5=0 тогда выводится на экран (' а наименьшее число и нацело делится на 5')
точно не помню как выглядит это в паскале, но что-то типо такого
if a< b and a div 5=0 then writeln ('а наименьшее число и нацело делится на 5');
if b< a and b div 5=0 then writeln ('б наименьшее число и нацело делится на 5');
Ответ дал: Гость
не наю че за гамбас
пишу на паскале
var a: array[1..100] of integer;
i,n,k5,k4,k2: integer;
s: real;
begin
read(n);
for i : = 1 to n do begin
writeln(' оценку учиника ',i);
readln(a[i]);
s: =s+a[i];
if a[i]=5 then k5: =k5+1;
if a[i]=4 then k4: =k4+1;
if a[i]=2 then k2: =k2+1;
end;
writeln(s/n,k5,k4,k2);
end.
Ответ дал: Гость
var digits: set of '0'..'9'; st: string; i,s,t,t1: integer; begin read(st) for i : = 1 to length(st) do begin if not (st[i] in digits) then begin s: =s+t; t: =0; end else begin t1: =integer(st[i]); t: =t*10+t1; end; end; writeln('s=',s)end.
на руби куда легчеst=gets.to_sst=st.gsub(/\d+/,',')a=(st.split(","))s=0a.each_index do |i| a[i]=a[i].to_i s+=a[i]endp ap s
Популярные вопросы