Рогов1996
?>

Автомобильный номер состоит из 8 символов: четырёх цифр, за которыми следуют 3 буквы. допустимыми символами считаются 9 цифр (кроме нуля) и 6 заглавных букв: а, е, м, н, о, р. для хранения каждой из цифр используется одинаковое и наименьшее возможное количество бит. аналогично, для хранения каждой из букв используется одинаковое и наименьшее возможное количество бит. при этом количество бит, используемых для хранения одной буквы и одной цифры могут быть разными. для хранения каждого номера используется одинаковое и минимально возможное количество байт. сколько байт памяти потребуется для хранения 300 автомобильных номеров? номера хранятся без разделителей.

Информатика

Ответы

vladimirdoguzov
Может быть 2500 байт...
Альберт Татьяна
№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.
kovalenko262

1)

var

  a: 100..999;

  a1, a2, a3: 0..9;   //а1 - сотни, а2 - десятки, а3 - единицы

 

begin

  writeln('введите натуральное трехзначное число');

  readln(a);

  a1: = a div 100;

  a2: = (a mod 100) div 10;

  a3: = a mod 10;

  writeln('полученное число:   ', a1, a3, a2);

end.

2)

var

  a: 100..999;

  a1, a2, a3: 0..9;

 

begin

   

  writeln('введите натуральное трехзначное число');

  readln(a);

  a1: = a div 100;

  a2: = (a mod 100) div 10;

  a3: = a mod 10;

  writeln('полученное число:   ', a2, a1, a3);

end.

3)

var

  a: 100..999;

  a1, a2, a3: 0..9;

 

begin 

  writeln('введите натуральное трехзначное число');

  readln(a);

  a1: = a div 100;

  a2: = (a mod 100) div 10;

  a3: = a mod 10;

  writeln('полученное число:   ', a3, a1, a2, a3);

end.

4)

var

  a: 1000..9999;

  a1, a2, a3, a4: 0..9;

 

begin

  writeln('введите натуральное четырехзначное число');

  readln(a);

  a1: = a div 1000;   //тысячи

  a2: = (a mod 1000) div 100;   //сотни

  a3: = (a mod 100) div 10;   //десятки

  a4: = a mod 10;   //единицы

  writeln('полученное число:   ', a4, a3, a2, a1);

end.

все остальное делается наподобие этого: просто в writeln меняешь местами цифры и все.

   

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Автомобильный номер состоит из 8 символов: четырёх цифр, за которыми следуют 3 буквы. допустимыми символами считаются 9 цифр (кроме нуля) и 6 заглавных букв: а, е, м, н, о, р. для хранения каждой из цифр используется одинаковое и наименьшее возможное количество бит. аналогично, для хранения каждой из букв используется одинаковое и наименьшее возможное количество бит. при этом количество бит, используемых для хранения одной буквы и одной цифры могут быть разными. для хранения каждого номера используется одинаковое и минимально возможное количество байт. сколько байт памяти потребуется для хранения 300 автомобильных номеров? номера хранятся без разделителей.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Владислав-Александр32
djevgen
arbekova
Стяжкин
Milovidova
al2nik2ol
Алена-Петрова285
Fedorovich_Aleksandrovich685
burylin9
vitaliy
avakarica
dubaiexport
Михайлович Гуртовая929
Ingakazakova
Shpunt-86