М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
просто346
просто346
23.02.2020 21:44 •  Информатика

(51 ) (pascal) есть массив n[18]
: все двузначные элементы массива переписать в новый массив y. найти максимальные элементы в массивах n и y.

👇
Ответ:
deva70
deva70
23.02.2020

var n,y:array [1..18] of integer;

i,k,mn,my:integer;

begin

write('Массив N: ');

for i:=1 to 18 do

begin

n[i]:=random(41)-20;

write(n[i]:5);

if ((n[i]>9) and (n[i]<100)) or ((n[i]>-99) and (n[i]<-10)) then

begin

k:=k+1;

y[k]:=n[i]

end

end;

writeln;

mn:=1;

for i:=1 to 18 do if n[mn]<n[i] then mn:=i;

my:=1;

write('Массив Y: ');

for i:=1 to k do

begin

if y[my]<y[i] then my:=i;

write(y[i]:5);

end;

writeln;

writeln ('Максимальный элемент массива N равен ', n[mn]);

writeln ('Максимальный элемент массива Y равен ', y[my])

end.

4,6(13 оценок)
Ответ:
lev0505805
lev0505805
23.02.2020

===== PascalABC.NET =====

begin

 var N := ArrRandom(18, -199, 199);  // случайные числа

 Println('Массив N');

 N.Println;

 Println('Максимальное значение', N.Max);

 var Y := N.Where(p -> Abs(p).InRange(10, 99)).ToArray;

 Println('Массив Y');

 Y.Println;

 Println('Максимальное значение', Y.Max);

end.


(51 ) (pascal) есть массив n[18] : все двузначные элементы массива переписать в новый массив y. найт
4,4(51 оценок)
Открыть все ответы
Ответ:
Алёнка290613
Алёнка290613
23.02.2020
Будут вопросы - задавайте.

type a = array[0..999] of Integer;
var B, num: a; var N, k: integer; 
 
procedure SimpleNumber(B: a);
begin
    for var i := 0 to N-1 do begin
        for var j := 2 to 9 do begin
            if B[i] mod num[j] <> 0 then
                k += 1;
        end;
        if k = 8 then begin
             write('Есть простое число');
            break;
        end
        else if (k <> 8) and (i = N-1) then 
           write('Нет простых чисел');
        k := 0;
    end;
end;

begin
    for var i := 2 to 9 do begin
        num[i] := i;
    end;
    read(N);
    for var i := 0 to N-1 do 
        read(B[i]);
    SimpleNumber(B);
end.
4,4(56 оценок)
Ответ:
GangsterNigga1
GangsterNigga1
23.02.2020
На каком бы этаже не жил(а) Саша, информация об этом этаже является одним вариантом из 38. Для такого случая американский ученый Ральф Хартли в 1928 году предложил несложную формулу. Об этом Вы можете почитать в учебниках или в Интернет. А запомнить нужно немножко другое. Дробь 1/38 "переворачиваем", получая 38. И теперь наша задача подобрать такую степень числа два, чтобы эта двойка, возведенная в подобранную нами степень, дала 38. В математике используют понятие логарифма по основанию 2 и пишут, что наш ответ - это ㏒₂38 ≈ 5.25 - именно во столько бит.и оценивается информация. Ну а приближенно мы помним, что 2⁵=32, 2⁶=64, а 38 - это между ними. Если нужно целочисленное решение - округляем до большего и даем ответ 6 бит.
4,5(1 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ