int main() { int a[50][2]; int n; int k1=0; int k2=0; int k3=0; int k4=0; cin >> n; for (int i = 0; i < n; i++) { cin >> a[i][0] >> a[i][1]; } for (int i = 0; i < n; i++) { if (a[i][1]>0) if (a[i][0]>0) k1++; else k2++; else if (a[i][0]>0) k4++; else k3++; } if ((k2>=3)or(k2==2)and(k1>3)or(k3>5)or(k4>9)) cout << "Clock is broken" << "\n"; else cout << k2 << k1 << ":" << k3 << k4 << "\n"; return 0; }
Uses crt; var b:array [1..20] of real; x,min,max:integer; sum,pr,t:real; begin sum:=0; pr:=1; for x:=1 to 20 do begin write('b[',x,']:'); readln(b[x]); if b[x]<0 then pr:=pr*b[x]; end; for x:=1 to 5 do sum:=sum+b[x]; min:=1; max:=1; for x:=1 to 20 do begin if b[x]<b[min] then min:=x; if b[x]>b[max] then max:=x; end; t:=b[min]; b[min]:=b[max]; b[max]:=t; for x:=max to 19 do b[x]:=b[x+1]; for x:=1 to 19 do write(b[x]:3:0); writeln; writeln('SUM:',sum); writeln('PROIZVEDENIE:',pr); end.
Числа выравниваются по правому нижнему краю