1 / 1 / 0
Регистрация: 20.09.2012
Сообщений: 34
1

Определить, сколько места занимает в динамической памяти массив

05.07.2013, 23:03. Показов 3970. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заполнить массив целых чисел случайным образом. Размерность массива не ограничена (в рамках динамической памяти), задается с клавиатуры. Определить, сколько места занимает в динамической памяти данный массив, а также найти наименьшее из четных чисел, входящих в последовательность.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2013, 23:03
Ответы с готовыми решениями:

Определить, сколько места занимает Record в памяти
Подскажите пожалуйста какую функцию необходимо использовать для подсчёта сколько места занимает...

Определить, сколько места занимает в динамической памяти данный массив
Даны квадратная матрица A. Элементы вектора и матрицы задаются случайным образом. Размерность...

Определить, сколько места занимает в динамической памяти переменная целого типа
Как определить сколько места занимает в динамической памяти переменная целого типа?

Определить, сколько места занимает программа в памяти
как определить, сколько места занимает программа в памяти (без учета сегмента стека). ;...

1
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
05.07.2013, 23:49 2
Лучший ответ Сообщение было отмечено Sanchezzz как решение

Решение

В ABC не знаю, но в Турбо так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Type
  mas = Array [1..1] of Integer;
Var
  x: ^mas;
  i,k,min: Integer;
  n: Longint;
BEGIN
{$R-}
Write('Введите размерность массива: ');
Readln(n);
GetMem(x,SizeOf(Integer)*n);
k:=0;
min:=Maxint;
For i:=1 to n do
begin
  x^[i]:=Random(99)+1;
  If x^[i] mod 2=0 Then
  begin
    Inc(k);
    If x^[i]<min Then
    min:=x^[i];
  end;
  Write(x^[i],' ');
end;
Writeln;
Writeln('Массив занимает ',SizeOf(Integer)*n,' байт');
If k<>0 Then
Writeln('Наименьшее четное = ',min)
Else
Writeln('Четных нет');
FreeMem(x,SizeOf(Integer)*n);
Readln
END.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2013, 23:49
Помогаю со студенческими работами здесь

Определить сколько места занимают в динамической памяти
Определить сколько места занимает в динамической памяти строка, содержащая 30 символов. Заранее...

Определить сколько места занимают в динамической памяти массивы
Помогите, пожалуйста, разобраться с динамическими массивами в PascalABC. Задание: Даны два вектора...

Определить, сколько места занимают в динамической памяти заданные массивы
Помогите с решением задач:1)Даны квадратные матрицы A, B и векторc. Элементы вектора и...

Определить сколько места занимают в динамической памяти следующие структуры
Определить сколько места занимают в динамической памяти переменные целого типа


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru