Статистика
Всего в нашей базе более 4 327 657 вопросов и 6 445 963 ответов!

Сформировать одномерный массив из 10 случайных элементов в диапазоне

10-11 класс

от 0 до 100. Найти количество элементов массива, больших среднего арифметического
всех его элементов. Если это количество чѐтное, то увеличить каждый элемент массива на
величину индекса; иначе поменять местами центральные элементы. Вывести исходный и
итоговый массивы на экран.

Marathailoevz 28 сент. 2015 г., 12:21:16 (8 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Наталья95647
28 сент. 2015 г., 13:24:15 (8 лет назад)

Пишите, пожалуйста, язык, который вам нужен. Пишу на наиболее вероятном: Pascal.
program massiv;

uses crt;

var A:array[1..10] of integer; s: real; i,k, p: integer;

begin

clrscr;

randomize;

writeln ('задан массив:');

for i:=1 to 10 do

begin

a[i]:=random(100); {задание массива}

s:=s+a[i];{ считаем сразу сумму элементов}

write (a[i]:4); {вывод на экран}

end;

s:=s/10;

for i:=1 to 10 do

if a[i]>s then p:=p+1;

if p mod  2= 0 then {проверка на четность}

                          for i:=1 to 10 do a[i]:=a[i]+i

                             else 

                                        begin

                                        k:=a[5];

                                        a[5]:=a[6];

                                        a[6]:=k; {обмен значений а5 и а6. если считать их центральными элементами, через третью переменную}

                                        end;

writeln; {дабы у вас ничего не слиплось}

for i:=1 to 10 do write (a[i]:4); {вывод полученного массива на экран} 

end.

 

 

 

Ответить

Другие вопросы из категории

Во время проведения школьного кросса три первых места заняли Алексей, Борис и Виктор. До объявления результатов трое одноклассников высказали по два

предположения каждый, и только одно из них оказалось верным. I — Алексей не на 2-ом, Виктор на 2-ом. II — Борис на 2-ом, Виктор на 1-ом. III — Алексей не на 1-ом, Борис на 2-ом.

Читайте также

1. Задайте массив из 10 элементов с помощью датчика случайных чисел. Найдите среднее арифметическое нечетных элементов массива с нечетными

индексами. выведите на экран исходный массив и полученное среднее арифметическое.
2. Задайте массив из 10 элементов с помощью датчика случайных чисел. замените все элементы с четными индексами максимальными. Выведите на экран исходный и измененный массивы

1.В произвольно заданном одномерном массиве ( случайные значения из отрезка -6 до 11 ) из 6 элементов, определить количество отрицательных, нулевых и

положитльных элементов.
2.
Сформируйте одномерный массив из 5 элементов (значения элементов укажт пользователь с клавиатуры). Обнулите значения всех элементов с нечетными индексами. Выведите значения одномерного массива в строку через пробел.



Вы находитесь на странице вопроса "Сформировать одномерный массив из 10 случайных элементов в диапазоне", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.