begin i:=2; r:=0; while i<=num do begin r:=r+1/i; i:=i+2; end;
writeln('1/2+1/4+1/6+...1/20 = ', r); end.
reinish23
17.03.2023
Если честно, то не понятно в чем суть вопроса...И тут легко ошибиться, но ответ 1.9875 1/2=0.5 1/4=0.25 1/6=0.1666...~0.7 1/8=0.125 1/10=0.1 1/12=0.08333~ 0.08 1/14=0.07142...~0.07 1/16=0.0625 1/18=0.05 1/20=0.05
len4ik1986
17.03.2023
1. Числа можно вводить int k,l; cout<<"->"; cin>>k>>l; if (k==l) { k=0; l=0; cout<<k<<" "<<l<<endl; } else { l=k; cout<<k<<" "<<l<<endl; } если хочешь без ввода удали cin и присвой значения
2. int k,l,z; cout<<"->"; cin>>k>>l>>z; if (k>0) { k*=k; cout<<k<<endl; } if (l>0) { l*=l; cout<<l<<endl; } if (z>0) { z*=z; cout<<z<<endl; } if (k<0) { cout<<k<<endl; } if (l<0) { cout<<l<<endl; } if (z<0) { cout<<z<<endl; }
nikdenly
17.03.2023
<<A>>
a = [int(x) for x in input("Введите три целых числа:\n").split()] max = a[0] for i in a: if i > max: max = i print("Максимальное число: {}".format(max))
<<B>>
a = [int(x) for x in input("Введите пять целых чисел:\n").split()] max = a[0] for i in a: if i > max: max = i print("Максимальное число: {}".format(max))
<<C>>
ages = [] names = ["Антон", "Борис", "Виктор"] for name in names: ages.append(int(input("Возраст {}а: ".format(name j = 0 M = [] m = max(ages) for age in ages: if age == m: M.append(j) j += 1 if len(M) == 1: print("{} старше всех.".format(names[M[0]])) elif len(M) == 2: for i, v in enumerate(names): if i not in M: young = v print("{} и {} старше {}а.".format(names[M[0]], names[M[1]], young)) else: print("Все трое одного возраста.")
var i,j:byte;
r:real;
begin
i:=2;
r:=0;
while i<=num do begin
r:=r+1/i;
i:=i+2;
end;
writeln('1/2+1/4+1/6+...1/20 = ', r);
end.