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

Заменить первый отрицательный элемент на максимальное значение элемента массива

22.03.2014, 05:05. Показов 1378. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заменить первый отрицательный элемент на максимальное значение элемента массива A(N).Желательно с использованием процедуры.Буду очень благодарен.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2014, 05:05
Ответы с готовыми решениями:

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

Заменить первый отрицательный элемент на максимальное значение элемента массива A(N)
Заменить первый отрицательный элемент на максимальное значение элемента массива A(N). З.Ы....

Заменить первый отрицательный элемент на максимальное значение элемента массива A (N)
Заменить первый отрицательный элемент на максимальное значение элемента массива A(N). сделал...

Заменить первый отрицательный элемент на максимальное значение элемента массива
Заменить первый отрицательный элемент на максимальное значение элемента массива A(N). В массиве...

2
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,600
Записей в блоге: 1
22.03.2014, 13:13 2
Лучший ответ Сообщение было отмечено make7Dast как решение

Решение

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
Type mas=array[1..100] of integer;
Var A:mas;
    i,n,imax,ik:integer;
Procedure Poisk(A:mas;n:integer;Var ik:integer);
Var i:integer;
Begin
    ik:=0;
    For i:=1 to n do
     if A[i]<0 then 
     Begin
       ik:=i;
       break;
     End;
End;
Begin
    write('n: ');readln(n);
    writeln('Исходный массив');
    For i:=1 to n do
    Begin
      A[i]:=random(31)-15;
      if i=1 then imax:=1
       else if A[i]>A[imax] then imax:=i;
      write(A[i]:4);
    End;
    Poisk(A,n,ik);
    writeln;
    if ik=0 then writeln('Нету отрицательных элементов')
    else
    Begin  
      writeln('Преобразованный массив');
      A[ik]:=A[imax];
      For i:=1 to n do
       write(A[i]:4);
    End;
    readln;
End.
1
0 / 0 / 0
Регистрация: 20.03.2014
Сообщений: 9
22.03.2014, 13:30  [ТС] 3
спасибо
0
22.03.2014, 13:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2014, 13:30
Помогаю со студенческими работами здесь

Бинарный поиск. Заменить первый отрицательный элемент на максимальное значение элемента массива
1).Заменить первый отрицательный элемент на максимальное значение элемента массива A(N).

Заменить первый положительный элемент на минимальное значение элемента массива A(N)
Заменить первый положительный элемент на минимальное значение элемента массива A(N).

Заменить первый положительный элемент на минимальное значение элемента массива
Заменить первый положительный элемент на минимальное значение элемента массива A(N).

Заменить первый положительный элемент на минимальное значение элемента массива A(N)
Заменить первый положительный элемент на минимальное значение элемента массива A(N)


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

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

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