Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22

Переписать код для динамического массива

07.10.2013, 09:48. Показов 1263. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста. Нужно переписать код для динамического массива.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Var a: array[0..100, 0..100] of integer;
i, j, s, m, n :integer; 
Begin 
Write ('Введите m и n');
Read (m,n);
for i:=0 to m-1 do begin
  for j:=0 to n-1 do begin
    a[i,j]:=random(100)-50;
    writeln (a[i,j],' ');
  end;
end;
s:=0;
for i:=0 to m-1 do
  for j:=0 to n-1 do
  s:=-s+a[i,j];
If (m*n mod 2) =0 then s:=-s;
writeln('S=',s);
readln
end.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.10.2013, 09:48
Ответы с готовыми решениями:

Для динамического массива подсчитать количество его положительных элементов
Если честно, я вообще не знаю как решать такие задачи. В целом сам массив чуть-чуть понятен, а...

Написать рекурсивную процедуру для печати всех элементов динамического массива, кратных 3
Дан динамический масив целых чисел. Написать рекурсивную процедуру для печати из него всех...

Для динамического массива подсчитать количество его нулевых элементов с нечетным порядковым номером
Для динамического массива подсчитать количество его нулевых элементов с нечетным порядковым...

3
Почетный модератор
 Аватар для Puporev
64316 / 47612 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
07.10.2013, 10:11
Цитата Сообщение от tro9 Посмотреть сообщение
Нужно переписать код для динамического массива.
Какой у Вас Паскаль, АВС или АВС.net? Если просто АВС, то что Вы понимаете под динамическими массивами?
0
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22
07.10.2013, 10:55  [ТС]
Я сделал.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Var a: array of array of integer;
i, j, s, m, n, k :integer; 
Begin 
Write ('Введите m и n');
Read (m,n);
setlength (a,m);
for k:=0 to m-1 do
setlength (a[k],n);
for i:=0 to m-1 do begin
  for j:=0 to n-1 do begin
    a[i,j]:=random(100)-50;
    writeln (a[i,j],' ');
  end;
end;
s:=0;
for i:=0 to m-1 do
  for j:=0 to n-1 do
  s:=-s+a[i,j];
If (m*n mod 2) =0 then s:=-s;
writeln('S=',s);
readln
end.
Добавлено через 19 минут
И ещё вопрос. Помогите пожалуйста.
Найти простые делите числа.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var
i,j,m,n,k:integer;
begin
writeln('vvedit naturalnoe 4islo');
readln(n);
for i:=1 to n div 2 do 
if n mod i=0 then begin
for j:=2 to i div 2 do
if i mod j=0 then k:=1;
if k=0 then writeln(i);
end;
end.
Почему-то программа работает не правильно после значени как я подозреваю >256

Добавлено через 19 минут
Надо k как-то грамотно обнулить. Как это сделать?
0
Почетный модератор
 Аватар для Puporev
64316 / 47612 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
07.10.2013, 11:30
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var
i,j,m,n,k:integer;
begin
writeln('vvedit naturalnoe 4islo');
readln(n);
for i:=2 to n do //n тоже может быть простым
if n mod i=0 then
 begin
  k:=0;
  for j:=2 to i div 2 do
  if i mod j=0 then
   begin
    k:=1;
    break
   end;
  if k=0 then write(i,' ');
 end
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.10.2013, 11:30
Помогаю со студенческими работами здесь

Переписать код с использованием динамического массива
вот такой код.. он должен убирать все, что находится в скобках. без дин. массива, он работает, но...

Переписать реализацию бинарной кучи для динамического массива
Никак не могу переисать реализацию бинарной кучи для динамического массива: procedure...

Переделать код для динамического и двухмерного массива
Есть код, нужно его переделать для динамического и двухмерного массива и добавить возможность не...

Переписать программу с использованием динамического массива
помогите записать эту программу с помощью динамического массива( Пожалуйста!! #include...

Переписать программу с динамического массива на статический
Помогите,пожалуйста,переписать программу.Программа для решения матриц #include <iostream>...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru