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

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

03.05.2014, 21:21. Показов 431. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В данном динамическом массиве подсчитать количество отрицательных элементов с чётным порядковым номером.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Type arrdin = array[1..40] of integer; {40–максимальное количество элементов}
Var  arrmax: array[1..10] of integer; 
     row: ^arrdin;                                 {исходный массив}
     n, i, j, k: integer;
begin
  randomize;
  for i:=1 to 10 do 
  Begin
    n:=random(40)+1;
    getmem(row,n*sizeof(integer));
    for k:=1 to n do             {формирование массива и вывод его на экран}
    Begin
      row^[k]:=random(100); write(row^[k],',') 
    End; end; end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2014, 21:21
Ответы с готовыми решениями:

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

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

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

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

1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32569 / 21040 / 8131
Регистрация: 22.10.2011
Сообщений: 36,314
Записей в блоге: 8
04.05.2014, 12:36 2
Про двумерный массив в задании ничего не было:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Type
  arrdin = array[1..40] of integer;
Var
  row: ^arrdin;
  n, k: integer;
  count : integer;
begin
  randomize;
  n:=random(40)+1;
  getmem(row,n*sizeof(integer));
  for k:=1 to n do
  Begin
    row^[k]:=-100 + random(201); write(row^[k],',')
  End;
  writeln;
 
  count := 0;
  for k := 1 to n div 2 do
    if row^[2*k] < 0 then inc(count);
  writeln('count = ', count);
 
  freemem(row);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2014, 12:36
Помогаю со студенческими работами здесь

динамический массив: Удвойте все элементы, следующие за последним чётным числом с нечётным индексом
Задан одномерный массив А. Удвойте все элементы, следующие за последним чётным числом с нечётным...

Для каждого столбца матрицы с чётным номером найти сумму его элементов
Дана матрица размера MxN. Для каждого столбца матрицы с чётным номером(2,4,.....)найти сумму его...

Для каждого столбца матрицы с чётным номером найти сумму его элементов. Условный оператор не использовать
Дана матрица М. Для каждого столбца матрицы с чётным номером найти сумму его элементов. Условный...

Заполнить динамический массив, и подсчитать количество отрицательных чисел в столбцах с четным номером
Ввести с клавиатуры одно или два (в зависимости от варианта) целых числа N и M. Создать...


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

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

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