5 / 5 / 6
Регистрация: 05.11.2013
Сообщений: 91
1

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

17.03.2014, 19:26. Показов 555. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заменить первый отрицательный элемент на максимальное значение элемента массива A(N).
сделал задачу, но всё равно не понимаю я бинарный поиск
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Uses Crt;
   Var a:Array[1..100] of Integer;
        i,n,j:1..100; max:integer;
Begin
   ClrScr;
   Writeln('Введите количество элементов массиве:');
   Readln(n);
   Writeln('Теперь заполните этот массив');
   For i:=1 to n do
      Begin
         Write('a[',i,']');
         Readln(a[i]);
      End;
   For i:=1 to n do
      If a[i]<0 Then Begin j:=i; Break; End;
   max:=a[i];
   For i:=1 to n do
      If max<a[i] Then max:=a[i];
   Writeln('Максимальный элемент: ',max);
   Writeln('Первый отрицательный элемент: ',a[j]); a[j]:=max;
   Writeln(a[j]);
End.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2014, 19:26
Ответы с готовыми решениями:

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

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

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

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

5
1 / 1 / 2
Регистрация: 23.02.2014
Сообщений: 25
17.03.2014, 20:05 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Uses Crt;
   Var a:Array[1..100] of Integer;
        i,n,j:1..100; max:integer;
Begin
   ClrScr;
   Writeln('Введите количество элементов массиве:');
   Readln(n);
   Writeln('Теперь заполните этот массив');
   For i:=1 to n do
      Begin
         Write('a[',i,']');
         Readln(a[i]);
      End;
   For i:=1 to n do
      If a[i]<0 Then Begin j:=i; Break; End;{здесь находим первый отрицательный элемент и запоминаем его позицию}
   max:=a[i];
   For i:=1 to n do
      If max<a[i] Then max:=a[i]; {ну а здесь простое условие которое ищет максимальный элемент}
   Writeln('Максимальный элемент: ',max);
   Writeln('Первый отрицательный элемент: ',a[j]); a[j]:=max;
   Writeln(a[j]);
End.
0
5 / 5 / 6
Регистрация: 05.11.2013
Сообщений: 91
17.03.2014, 20:10  [ТС] 3
Кенни1, ну и что ты тут добавил?! Коментарии?
0
1 / 1 / 2
Регистрация: 23.02.2014
Сообщений: 25
18.03.2014, 18:52 4
ты можешь конкретно сказать что тебе нужно, ты же сам написал я не понимаю бинарный поиск, я тебе его пояснил
0
Модератор
9972 / 5336 / 3329
Регистрация: 17.08.2012
Сообщений: 16,264
18.03.2014, 20:05 5
Кенни1, если не знаете, что такое бинарный поиск, выучите, а затем пишите ответы. Бинарным поиском в Вашей программе и не пахнет.

Не по теме:

И ещё. Не знаете, как верно, или хотя бы сомневаетесь - не пишите. Получается тогда не ответ, а обман. Хотите Вы этого или нет.

0
5 / 5 / 6
Регистрация: 05.11.2013
Сообщений: 91
18.03.2014, 20:44  [ТС] 6
Cyborg Drone, я уже написал, спасибо
0
18.03.2014, 20:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2014, 20:44
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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