Хелпикс

Главная

Контакты

Случайная статья





Задача Д4.



 

Задача Д1.Задан одномерный массив вещественных чисел длины n, n –нечетное. Переставить местами элементы, расположенные симметрично, относительно центрального элемента.

Формализованная постановка задачи

Исходные данные:

n– количество элементов в заданном массиве,

{a(i)} – заданный одномерный массив, i=1,2,…, n.

Выходные данные:

{a(i)} – преобразованный одномерный массив, i=1,2,…, n.

 

Рабочие переменные:

       i – счетчик цикла,

j – номер элемента, стоящего в центре массива

b – переменная «буфер»,

k – количество повторений цикла

 

Пояснение:

Пусть n=9, {a(i)} = {191,142, 23, 114, 75, 56, 27,168, 219}

    j=5, k=4

                   {a(i)} = {211,162, 23, 54, 75, 116, 27, 148, 199}

 

Задача Д2.Задан одномерный массив вещественных чисел длины n. Выписать в новый одномерный массив номера всех минимальных элементов.

Формализованная постановка задачи

Исходные данные:

n– количество элементов в заданном массиве,

{a(i)} – заданный одномерный массив, i=1,2,…, n.

Выходные данные:

m – количество минимальных элементов,

{v(i)} –массив номеров, i=1,2,…, m.

 

Рабочие переменные:

i – счетчик цикла,

min – текущее значение минимума

m – счетчик минимальных элементов,

 

Пояснение:

Пусть n=12, {a(i)} = {191,142, 23, 114, 75, 56, 27,168, 219,1910,1411, 212}

    min=2,  m=3,

                   {v(i)} = {31,72, 123,}

 

 

Задача Д3.Имеется следующая информация о результатах сессии одного студента, сдававшего n экзаменов: Баллы, полученные студентом за каждый экзамен: {bi} i=1,2, …n; Значимость каждого экзамена:{ki}i=1,2, …n.

- определить средний балл студента (Sb);

- определить количество экзаменов (kmax), сданных на максимальный балл (100б);

- если kmax = 0, то определить максимальный балл студента maxb;

- выписать в новый массив {zj} номера экзаменов, по которым было получено меньше 76 баллов;

- рассчитать рейтинг студента:

 

 

 

 

Задача Д4.

Дано: n, {Fi} и {Pi}, i=1…n. В заданных массивах все числа > 0.

Определить:

·  , где где

 , ;  где ,

· Dmax – max{Di};

· номера минимальных элементов, из {Di}выписать в новый массив

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.