Внекоторой книге без картинок 50 страниц.на каждой странице в среднем по 30 строк и по 30 символов в каждой строке .вычислить информационный объем книги, если в ней использовано 50 различных символов
N = 50 ~ 2^6 = 64 т.к. берём по максимуму => I = 6 6*30*30*50 = 270000 символов(байт) = 264 кб
n-896458
20.01.2023
Var a,k,m,min,i,flag:integer; begin readln(a); m:=a; {сохраняю введенное значение и считаю кол-во цифр в числе} while m >0 do begin m:=m div 10; k:=k+1; end; min:=9; {записываю самое большое нечетное число} {в цикле отсекаю последнюю цифру в числе и проверяю ее на нечетность. Если она нечетная и меньше числа min, то сохраняю ее в min и присваиваю переменной Flag 1. Если к концу программы в переменной flag будет 1, значит хотя бы одна нечетная цифра в числе была, если flag=0 тогда в числе нет нечетных} for i:=1 to k do begin if (a mod 10<=min)and(a mod 2<>0) then begin min:=a mod 10; flag:=1; end; a:=a div 10; end; if flag=0 then writeln('нет нечетных') else writeln(min); end.
ooost-2022
20.01.2023
№1
var sum, i: integer; begin sum := 0; for i := 1 to 100 do sum := sum + i; writeln('Сумма всех чисел от 1 до 100: ', sum); end.
№2
var p, i: integer; begin p := 1; for i := 1 to 10 do p := p * i; writeln('Произведение всех чисел от 1 до 10: ', p); end.
№3
У вас не дано никаких условий. Вот задача для условия: "Членов прогрессии - 100, шаг - 3"
var A, i, k, max: integer; begin i := 3; max := 100; for k := 1 to max do begin A := A + i;write( A, ' '); end; end.
№4
var sum, x: real; a: array[1..10] of real; i: integer; begin sum := 0; for i := 1 to 10 do begin write('Введите ', i, ' число: '); readln(a[i]); sum := sum + a[i]; end;
writeln('Сумма введенных чисел: ', sum); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Внекоторой книге без картинок 50 страниц.на каждой странице в среднем по 30 строк и по 30 символов в каждой строке .вычислить информационный объем книги, если в ней использовано 50 различных символов