vlad93
1

Все отрицательные члены последовательности заменить наибольшим элементом

28.05.2013, 21:03. Показов 1561. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста с заданием. буду очень благодарен.
Даны натуральное число n и последовательность целых чисел а1, а2,…,аn..Все отрицательные члены последовательности заменить наибольшим элементом. Составить блок-схему алгоритма, написать программу в паскале,результаты запуска
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2013, 21:03
Ответы с готовыми решениями:

Заменить все отрицательные члены последовательности ее минимальным элементом, а все положительные - максимальным
Дано натуральное число n и последовательность действительных чисел a1,a2...an.Заменить все...

В последовательности все члены, следующие за наибольшим, заменить на 0.5
Даны действительные числа a1...an, b1...bm. В последовательности a1...an и в последовательности...

Все отрицательные члены последовательности увеличить на 0.5, а все неотрицательные заменить на 0.1
Дана натуральное число n, действительные числа а1....аn, в последовательности а1...аn все...

В последовательности а1, а2, ..., аn все отрицательные члены увеличить на 0,5
Пусть дано натуральное число п и вещественные числа а1, а2, ..., аn. В последовательности а1, а2,...

2
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
28.05.2013, 23:11 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
program asdasdasdasd;
 
uses
  crt;
 
var
  mass : array of ShortInt;
  i, index, n : Byte;
begin
  Clrscr;
  Randomize;
  Write('Input size of array = ');
  Readln(n);
  SetLength(mass,n);
  Writeln('Array"s elements:');
  index := 1;
  for i := 1 to n do
  begin
    mass[i] := Random(50)-25;           //Генерация массива
    Writeln('mass[',i,']=',mass[i]);    //Вывод элементов массива
    if (mass[i] > mass[index]) then
      index := i;                       //поиск максимального элемента
  end;
  Writeln;
  Writeln;
  Writeln('New array"s elements:');
  for i := 1 to n do
  begin
    if (mass[i] < 0) then
      mass[i] := mass[index];           //проверка на "отрицательность"
    Writeln('mass[',i,']=',mass[i]);    //вывод нового массива
  end;
  Readln;
end.
1
vlad93
29.05.2013, 00:25 3
JokeR.BY, Спасибо огромное) надеюсь правильно)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2013, 00:25
Помогаю со студенческими работами здесь

Заменить столбец матрицы с наибольшим элементом строкой с наименьшим элементом
Помогите решить! 1)Дана квадратная матрица. Заменить столбец с наибольшим элементом строкой с...

Заменить все члены последовательности, большие данного Z, заданным числом
Дана последовательность действительных чисел а1, а2,..., аn. Заменить все ее члены, большие данного...

Все неотрицательные члены последовательности, не при- надлежащие отрезку [1, 2], заменить на единицу.
Даны натуральное число n, действительные числа а1,...,аn. В последовательности а1,..., аn все...

Текстовый файл. В последовательности положительные члены увеличить на 0,5, а отрицательные на 1
В текстовом файле содержится последовательность действительных чисел. В заданной последовательности...


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

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

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