Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 6
1

Заполнить массив С(10) случайными значениями

04.04.2013, 17:19. Показов 600. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заполнить массив С(10) случайными значениями. Организовать вывод на экран. Присвоить указателю адрес начала размещения массива в памяти. Напечатать значения четных элементов массива. Присвоить указателю адрес 3-го элемента, напечатать его значение, используя текущий базовый адрес сегмента и смещение с преобразованием в значение типа указатель. Заменить его содержимое на 0.001. Напечатать его новое значение.

помогите пожалуйста!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2013, 17:19
Ответы с готовыми решениями:

Заполнить массив М(10) случайными значениями.
«Обработка динамических массивов» Заполнить массив М(10) случайными значениями. Организовать вывод...

Заполнить массив С(10) случайными значениями
Заполнить массив С(10) случайными значениями. Организовать вывод на экран. Присвоить указателю...

Заполнить случайными значениями и вывести массив
напсиать програму,которая random`но выводит массив на экран из n элементов.Вводим с клавиатуры...

Заполнить массив С(10) случайными значениями. Организовать вывод на экран.
Заполнить массив С(10) случайными значениями. Организовать вывод на экран. Присвоить указателю...

3
6 / 6 / 4
Регистрация: 25.02.2013
Сообщений: 16
04.04.2013, 17:31 2
Цитата Сообщение от sasha kurop Посмотреть сообщение
используя текущий базовый адрес сегмента и смещение с преобразованием в значение типа указатель
это как понять? используя адрес сегмента И смещение с преобразованием в значение типа указатель
0
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 6
05.04.2013, 01:36  [ТС] 3
вот как то так получилось...


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
Uses Crt;
Type massiv=array[1..10] of real; 
Var i:integer;
c:massiv; 
PtrMas:^massiv;
Begin
randomize;
for i:=1 to 10 do
begin c[i]:=random(10);end;
ClrScr;
Writeln('Vvedenniy massiv: '); 
for i:=1 to 10 do Write(' ',c[i]:0:2);
Writeln;
PtrMas:=@c;
Writeln('Vvedenniy massiv cherez dinamichesky pam9t: ');
for i:=1 to 10 do Write(' ',PtrMas^[i]:0:2);
Writeln;
for i:=1 to 10 do begin
if i mod 2 = 0 then
ptrmas^[i]:=i;
write(ptrmas^[i]:0:2);
end;
PtrMas:=@c[3];
PtrMas:=Ptr(Seg(c[2]),Ofs(c[2])+ SizeOf(real));
Writeln('Znachenie 3-go elementa = ',PtrMas^[1]:0:2);
readkey
end.
0
0 / 0 / 0
Регистрация: 22.03.2013
Сообщений: 12
05.04.2013, 01:43 4
только вот последних три предложения не смог выполнить, может кто подскажет что нужно
0
05.04.2013, 01:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2013, 01:43
Помогаю со студенческими работами здесь

Заполнить массив М(10) случайными значениями. Присвоить указателю адрес начала размещения массива в памяти
Заполнить массив М(10) случайными значениями. Организовать вывод на экран. Присвоить указателю...

Заполнить массив У(10) случайными значениями. Организовать вывод на экран. Присвоить указателю адрес начала размещения массива в памяти
Заполнить массив У(10) случайными значениями. Организовать вывод на экран. Присвоить указателю...

Заполнить массив М(10) случайными значениями. Организовать вывод на экран. Присвоить указателю адрес начала размещения массива в памяти
Заполнить массив М(10) случайными значениями. Организовать вывод на экран. Присвоить указателю...

Заполнить массив В(10) случайными значениями. Организовать вывод на экран. Присвоить указателю адрес начала размещения массива в памяти. Напечатать зн
Заполнить массив В(10) случайными значениями. Организовать вывод на экран. Присвоить указателю...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru