var mas:array[0..9] of integer; i,max,min,k:integer; arifm:real; begin k:=0; arifm:=0; Randomize; for i:=0 to 9 do mas[i]:=Random(15); for i:=0 to 9 do write(mas[i],' '); {poisk max} max:=mas[0]; for i:=1 to 9 do if max<mas[i] then max:=mas[i]; {poisk min} min:=mas[0]; for i:=1 to 9 do if min>mas[i] then min:=mas[i]; arifm:=(max+min)/2; writeln('max: ',max); writeln('min: ',min); writeln('arifm: ',arifm:0:3); for i:=0 to 9 do if mas[i]<arifm then inc(k); writeln('k: ',k); readln; end.
1. n = int(input("N=")) heads = n * 3 if n <= 100 else 100 * 3 + (n - 100) * 2 eyes = heads * 2 print(heads) print(eyes) 2. Используется прямая формула для н-ого члена for x in range(1, 9): print(int((1/(5**0.5))*1+5**0.5)/2)**x)-(((1-5**0.5)/2)**x 3. try: num = int(input("N=")) except ValueError: print('Not a number') if num > 2000000: print('too big') else: print(len(str(num))) 5. a = abs(int(input('a='))) b = abs(int(input('b='))) while a!=0 and b!=0: if a > b: a %= b else: b %= a print(a + b)
Используют высокое пространственное разрешение