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

Имеется шесть насителей информации,для которых объёмы указаны в разных еденицах измерения.носители пронумерованы и рядом с каждым номером представлен объём насителей. найдите пару носителей с одинаковым объёмом. 1.117440516бит 2.14338кбайт 3.14680068байт 4.117440512 бит 5.14680060 байт 6.14 мбайт

👇
Ответ:
PodolskayaOlli
PodolskayaOlli
26.03.2023
117440512 бит и 14 мегабайт
4,4(58 оценок)
Открыть все ответы
Ответ:
AlyaMrr
AlyaMrr
26.03.2023

если массив заполняется случайными числами , то

var

 mas: array[0..31]of word;

 a, b, c: integer;

begin

 b := 10000;

 c := 10000;

 for a := 0 to 29 do

 begin

   mas[a] := random(9999) + 1;

   if mas[a] mod 2 = 0 then begin if mas[a] < b then b := mas[a]; mas[30] := mas[30] + 1; end;

   if mas[a] mod 2 = 1 then begin if mas[a] < c then c := mas[a]; mas[31] := mas[31] + 1; end;

 end;

 if mas[30] = 0 then b := 0;

 if mas[31] = 0 then c := 0;

 for a := 0 to 29 do begin if mas[a] > c + b then mas[a] := mas[a] - c - b; writeln(mas[a]); end

end.

если массив заполняется вручную , то

label o;

var

 mas: array[0..31]of word;

 a, b, c: integer;

begin

 b := 10000;

 c := 10000;

 for a := 0 to 29 do

 begin

   o:

   read(mas[a]);

   if (mas[a] < 1)or(mas[a] > 10000) then goto o;

   if mas[a] mod 2 = 0 then begin if mas[a] < b then b := mas[a]; mas[30] := mas[30] + 1; end;

   if mas[a] mod 2 = 1 then begin if mas[a] < c then c := mas[a]; mas[31] := mas[31] + 1; end;

 end;

 if mas[30] = 0 then b := 0;

 if mas[31] = 0 then c := 0;

 for a := 0 to 29 do begin if mas[a] > c + b then mas[a] := mas[a] - c - b; writeln(mas[a]); end

end.

4,5(30 оценок)
Ответ:
Vika0095
Vika0095
26.03.2023

1)var

chislo,max:integer ;

begin  

Writeln('Введите числа');  

max:=0;  

Read(chislo);

while chislo <> 0 do  

begin  

If(chislo>max) then

max:=chislo;  

Read(chislo);

end;

Writeln('Наибольшие число из веденных является ',max);  

end.

2)

var  

chislo,di,k:integer;  

begin  

Writeln('Введите число');Readln(chislo);

for di:= 1 to chislo do  

begin

if((chislo mod di) = 0 ) then  

begin  

Writeln('Число делится на ',di);

k:=k+1;

end;  

end;  

if(k>2) then

Writeln('Число',chislo,' не простое');

if(k=2) then  

Writeln('Число ',chislo,' простое');

end.

Объяснение:

4,6(22 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ