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

Поменять местами в массиве максимальные из четных элементов с минимальными из положительных элементов

19.12.2012, 21:43. Показов 676. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Поменять местами в массиве максимальные из четных элементов с минимальными из положительных элементов.

Добавлено через 2 минуты
Помогите плиз с лабораторной работой!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2012, 21:43
Ответы с готовыми решениями:

В одномерном массиве найти сумму не положительных, произведение не отрицательных элементов, поменять местами
Помогите, пожалуйста. В одномерном массиве х (10) найти сумму не положительных, произведение не...

В одномерном массиве найти: количество нулевых элементов, сумму положительных, поменять местами второй
Пожалуйста помогите очень нужна помощь Задание: В одномерном массиве x(15) найти: кол-во...

В двумерном массиве поменять местами 2 строки, содержащую наименьший элемент и содержащую максимальное количество положительных элементов
В двумерном массиве поменять местами 2 строки, содержащую наименьший элемент и содержащую...

В одномерном массиве поменять местами максимальные элемент с к-ым элементом массива
В одномерном массиве поменять местами максимальные элемент с к-ым элементом массива

8
63 / 63 / 77
Регистрация: 22.11.2012
Сообщений: 241
Записей в блоге: 1
22.12.2012, 18:01 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
const n=10;
var
mas:array[1..n] of integer;
min,max,kmax,i,kmin:integer;
BEGIN
writeln('Ââåäèòå ýëåìåíòû ìàññèâà.');
for i:=1 to n do
  readln(mas[i]);
writeln('Èñõîäíûé ìàññèâ.');
for i:=1 to n do
  write(mas[i]:3);
writeln;
kmin:=mas[1];
kmax:=mas[2];
min:=1;
max:=2;
for i:=1 to n do
  begin
  if (i mod 2=0) then
    begin
    if mas[i]>kmax then
      begin
      kmax:=mas[i];
      max:=i;
      end;
    end
  else
   begin
   if mas[i]<kmin then
     begin
     kmin:=mas[i];
     min:=i;
     end;
    end;
  end;
kmin:=mas[min];
mas[min]:=mas[max];
mas[max]:=kmin;
writeln('Ìàññèâ ïîñëå çàìåíû ìàêñèìàëüíîãî ÷¸òíîãî ýëåìåíòà íà ìèíèìàëüíûé íå÷¸òíûé.');
for i:=1 to n do
  write(mas[i]:3);
readln;
END.
1
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 5
22.12.2012, 21:27  [ТС] 3
senich, Привет. Спасибо за задачу! Можешь помочь с остальными лабораторными?
0
63 / 63 / 77
Регистрация: 22.11.2012
Сообщений: 241
Записей в блоге: 1
23.12.2012, 09:26 4
Цитата Сообщение от Zabor94 Посмотреть сообщение
senich, Привет. Спасибо за задачу! Можешь помочь с остальными лабораторными?
Попробую помочь!
0
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 5
23.12.2012, 23:09  [ТС] 5
Найти разницу между средре арифметическим из четных элементов последнего столбца массива и минимальным из положительных элементов массива!!
0
63 / 63 / 77
Регистрация: 22.11.2012
Сообщений: 241
Записей в блоге: 1
24.12.2012, 00:03 6
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
const n=4;
var
mas:array[1..n,1..n] of integer;
i,j,min:integer;
sr,raz:real;
BEGIN
  randomize;
  sr:=0;
  writeln('Матрица:');
  for i:=1 to n do
    begin
    for j:=1 to n do
      begin
      mas[i,j]:=-100+random(201);
      if mas[i,j]>0 then
        min:=mas[i,j];
      if (i mod 2=0) and (j=n) then
        sr:=sr+mas[i,j];
        write(mas[i,j]:4);
      end;
    writeln;
    end;
  sr:=sr/(n div 2);
  for i:=1 to n do
    for j:=1 to n do
      if mas[i,j]>0 then
        if mas[i,j]<min then
          min:=mas[i,j];
  raz:=sr-min;
  writeln('Разница между средним арифметическим чётных элементов последнего столбца и минимальным положительным элементом =',raz:0:2,'.');
  readln;
END.
0
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 5
25.12.2012, 20:06  [ТС] 7
а если обе задачи для двумерного массива то как будет?

Добавлено через 1 минуту
То есть когда вводим количество строк и столбцов!!

Добавлено через 19 минут
mas[i,j]:=-100+random(201); и объясни плиз эту строчку
0
63 / 63 / 77
Регистрация: 22.11.2012
Сообщений: 241
Записей в блоге: 1
25.12.2012, 22:55 8
Цитата Сообщение от Zabor94 Посмотреть сообщение
mas[i,j]:=-100+random(201); и объясни плиз эту строчку
Цитата Сообщение от Zabor94 Посмотреть сообщение
и минимальным из положительных элементов массива!!
Т.к. нужно найти ср. арифм. только положительных элементов, значит должны быть и отрицательные.
Т.е. мы к числу -100 прибавляем любое число в промежутке от 1 до 200 включительно, таким образом мы получим как отрицательные так и положительные числа.

Добавлено через 3 минуты
Цитата Сообщение от Zabor94 Посмотреть сообщение
а если обе задачи для двумерного массива то как будет?
Для первой задачи чётным должен быть номер строки или номер столбца?
0
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 5
26.12.2012, 20:00  [ТС] 9
Для первой задачи чётным должен быть номер строки или номер столбца?[/QUOTE]

сам элемент из двумерного массива( матрица )

Добавлено через 45 секунд
и можешь еще 2 лабы помочь сделать с массивами а то их не понимаю?
 Комментарий модератора 
Один вопрос - одна тема. Закрыто.
0
26.12.2012, 20:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2012, 20:00
Помогаю со студенческими работами здесь

Поменять местами минимальный из положительных элементов матрицы и максимальный элемент 3-го столбца
-1 7 12 8 -1 3 -4 4 3 2 -1 4 Поменять местами минимальный...

Поменять местами минимальный из положительных элементов матрицы, составить блок-схему
Поменять местами минимальный из положительных элементов матрицы и максимальный элемент 3-го столбца...

Поменять местами минимальный из положительных элементов матрицы и максимальный элемент 3-го столбца
Поменять местами минимальный из положительных элементов матрицы и максимальный элемент 3-го столбца...

В одномерном массиве определите, каких элементов больше – положительных нечетных или отрицательных четных
1. В одномерном массиве, состоящем из n вещественных элементов: 1) определите, каких элементов...


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

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