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

Последний максимальный элемент массива заменить нулем

17.02.2014, 13:27. Показов 1330. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.Дан одномерный массив из натуральных чисел a1n a2n ...последний максимальный элемент заменить нулем
2. Дано натуральное число n вычислить (1/2)*(2/3)*(3/4)... n/(n+1) буду очень благодарен
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2014, 13:27
Ответы с готовыми решениями:

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

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

Определить максимальный элемент массива В и его порядковый номер, замените максимальный элемент массива нулём
Массив: В(К); Условия и ограничения: в i>0, N<=30 Помогите пожалуйста

В каждой строке матрицы заменить последний отрицательный элемент нулем
В каждой строке матрицы заменить последний отрицательный элемент нулем. Вот начало программы uses...

2
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
17.02.2014, 14:02 2
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

1.
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
const nmax=100;
var a:array[1..nmax] of integer;
    n,i,imx:integer;
begin
randomize;
repeat
write('Размер массива до ',nmax,' n=');
read(n);
until n in [1..nmax];
writeln('Исходный массив:');
for i:=1 to n do
 begin
  a[i]:=random(50)+1;
  write(a[i]:4);
  if i=1 then imx:=1
  else if a[i]>a[imx] then imx:=i
 end;
writeln;
writeln('Последний максимальный элемент=',a[imx],' его номер=',imx);
writeln('Замена последнего максимального нулем');
for i:=1 to n do
 begin
  if i=imx then a[i]:=0;
  write(a[i]:4);
 end;
end.
0
695 / 569 / 414
Регистрация: 31.03.2013
Сообщений: 1,029
17.02.2014, 14:05 3
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

ztvgtxtymt, 2.
Pascal
1
2
3
4
5
6
7
8
9
var p:real;
    i,n:integer;
begin
  write('n = ');readln(n);
  p:=1;
  for i:=1 to n do
    p:=p*i/(i+1);
  writeln(p:0:5);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2014, 14:05
Помогаю со студенческими работами здесь

Обработка массивов. Найти первый максимальный элемент и заменить его нулем
Помогите к зачету, две програмки осталось, буду очень благодарен 1) Дан массив действительных...

Заменить первый отрицательный элемент массива нулем
Дан массив целых чисел, состоящий из 10 элементов. Запол¬нить его с клавиатуры. Заменить первый...

Заменить последний положительный элемент массива на второй элемент массива
Я вас очень сильно прошу решите пожалуйста эту задачу я умоляю вас помоготе мне с информатикой

Заменить последний положительный элемент на второй элемент массива
Дан масиив из n целых чисел. Заменить последний положительный элемент на второй элемент массива.


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

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

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