Var
i,sum,k:integer;
mas: array [1..10] of integer;
begin
randomize;
for i:=1 to 10 do begin
mas[i]:=random(-10,10);
write(mas[i], ' ');
end;
writeln(' ');
for i:=1 to 10 do begin
if mas[i] mod 3 = 0 then begin
k:=k+1;
sum:=sum+mas[i];
end
end;
writeln('Числа кратные 3 встречаются ',k,' раз. И их сумма = ',sum);
end.
3) Решения
2 Кбайта=2*2^13 бита= 2^14 бита
128 *128=2^7 *2^7=2^14 (количество пикселей)
2^14(бита) : 2^14 (кол. пикс.) =1 бит ( для одного пикселя)
2^1=2 - количество цветов (чёрно-белое изображение)
4) Решения
32Х64=2048 символов на 1 странице
2048Х15=30720 символов в 15 страницах
каждый символ по идее по 2 байта
30720Х2=61440 байта
В 1 килобите 1024 байта
61440:1024=60
ответ 60 килобайт
<em>// PascalABC.NET 3.2, сборка 1338 от 16.11.2016</em>
begin
// Вводим строку с клавиатуры, приводим буквы к строчным,
// разбиваем на слова по пробелу и помещаем их в массив aW
var aW:=ReadlnString('->').ToLower.ToWords;
// Пропускаем массив через фильтр, оставляющий слова, содержащие
// русскую букву "а" и подсчитываем, сколько слов прошло через него.
// Полученное количество выводим.
Writeln('Слов с "а": ',aW.Where(w->Pos('а',w)>0).Count)
end.
Пример
-> Наша Таня громко плачет: уронила в речку мячик
Слов с "а": 4
Ну как то так получилось. Здесь как я понял надо было так сделать.