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

Задача на массив, В Массиве целых чисел найти минимальный элемент.

29.01.2012, 12:59. Показов 1507. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В Массиве целых чисел найти минимальный элемент.
*В массиве x=(x1, x2,...,xn) определить количество элементов,меньших среднего арифметического значения. Не упорядочивая массив,удалить из него элементы,расположенные между максимальными и минимальными значениями.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2012, 12:59
Ответы с готовыми решениями:

Задача на массив, В Массиве целых чисел найти минимальный элемент.
В Массиве целых чисел найти минимальный элемент. *В массиве x=(x1, x2,...,xn) определить...

В заданном пользователем массиве целых чисел найти минимальный элемент
Можете мне помочь... Вот задачка: В заданном пользователем массиве целых чисел сначала найти...

В массиве из 20 целых чисел найти минимальный элемент и проверить чётное это число или нет
В массиве из 20 целых чисел найти минимальный элемент и проверить чётное это число или нет.

Дан массив целых чисел. Найти максимальный и минимальный элемент, вывести на экран
Дан массив целых чисел. Найти максимальный и минимальный элемент, вывести на экран.

2
Mobile Software Engineer
Эксперт С++
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
29.01.2012, 14:34 2
Лучший ответ Сообщение было отмечено Vlad_10-95 как решение

Решение

Цитата Сообщение от Vlad_10-95 Посмотреть сообщение
В Массиве целых чисел найти минимальный элемент.
*В массиве x=(x1, x2,...,xn) определить количество элементов,меньших среднего арифметического значения.
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
const
 n = 20;
var
 arr: array[1..n] of integer;
 i, j, min, max, sr: integer; 
 sum, cnt: integer;
begin
 min:=1; max:=1;
 randomize;
  for i:=1 to n do
   begin
    arr[i]:=random(30)+1;
    write(arr[i], ' ');
     if arr[i] > arr[max] then max:=i
      else if arr[i] < arr[min] then min:=i;
    sum:=sum+arr[i];
   end;
 writeln;
 sr:=sum div n;
 writeln('Минимальный элемент: ', arr[min], '; Максимальный элемент: ', arr[max]);
 writeln('Среднее арифметическое: ', sr);
  for i:=1 to n do
   if arr[i] < sr then inc(cnt);
 writeln('Кол-во элементов меньших среднего арифметического: ', cnt);
end.
что то не то у меня с удалением..
1
85 / 85 / 38
Регистрация: 09.12.2011
Сообщений: 174
29.01.2012, 15:04 3
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
const
n=15;
var
a:array[1..n] of integer;
i,j,max_i,min_i:byte;
min,max,count:integer;
s:real;
begin
randomize;
  for i:=1 to n do a[i]:=random(300);
  min:=a[1]; max:=a[1]; min_i:=1; max_i:=1;
  s:=a[i];
  for i:=2 to n do
    begin
      if a[i]>max then begin max:=a[i]; max_i:=i; end;
      if a[i]<min then begin min:=a[i]; min_i:=i; end;
      s:=s+a[i];
    end;
  s:=s/n; count:=0; writeln('ishodny vassiv:');
  for i:=1 to n do write(a[i]:4); writeln;
  writeln('max ', max,' index ',max_i,' min ',min,' index ',min_i);
  for i:=1 to n do if a[i]<s then count:=count+1;
  if max_i>min_i then
    begin
      for i:=1 to n-max_i+1 do a[min_i+i]:=a[max_i+i-1];
      j:=min_i+n-max_i+1;
    end
  else
    begin
      for i:=1 to n-min_i+1 do a[max_i+i]:=a[min_i+i-1];
      j:=max_i+n-min_i+1;
    end;
  writeln('srednee arifmeticheskoe ',s:5:2,' menshe ego ',count,' elementov');
  writeln('rezultat:');
  for i:=1 to j do write(a[i]:4); writeln;
 
end.
1
29.01.2012, 15:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2012, 15:04
Помогаю со студенческими работами здесь

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

Дан массив А целых чисел. Найти минимальный элемент среди элементов с нечётными индексами
составить программу для решения следующей задачи: Дан массив А целых чисел. Найти минимальный...

Массив. В массиве из 10 целых чисел найти максимальный элемент и поменять его местами с третьим элементом.
В массиве из 10 целых чисел найти максимальный элемент и поменять его местами с третьим элементом.

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


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

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

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