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

Найти сумму значений элементов, которые меньше полусуммы наименьшего и наибольшего значений

23.03.2015, 18:33. Показов 1327. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста с задачей
Дан целочисленный массив A(N), заданный датчиком случайных чисел в интервале (-105,109). Найти сумму значений элементов, которые меньше полусуммы наименьшего и наибольшего значений элементов данного массива.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2015, 18:33
Ответы с готовыми решениями:

Найти сумму наибольшего и наименьшего из значений элементов каждой строки матрицы
Дана действительная матрица размера n*m. Найти сумму наибольшего и наименьшего из значений...

Найти среднее арифметическое наибольшего и наименьшего значений элементов матрицы
КТО ЧЕМ МОЖЕТ ПОМОГИТЕ!!!!!(нужно срочно) #382. Дана действительная матрица размером 6х9. ...

дана матрица. найти среднее арифметическое наибольшего и наименьшего значений ее элементов.
помогииииите кто нибудь))

Дана действительная матрица размером 6*9. Найти среднее арифметическое наибольшего и наименьшего значений её элементов в строках.
Помогите пожалуйста с написанием программы и блок схемой! Дана действительная матрица размером...

8
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
23.03.2015, 21:57 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
var
    a : Array[0..254] Of ShortInt;
    i, n, minID, maxID : Byte;
    sum : Integer;
    halfSum : Single;
begin
    repeat
        Write('n=');
        ReadLn(n);
    until (n <> 0);
    Randomize;
    minID := 0; maxID := 0; Dec(n);
    for i := 0 to n do
    begin
        a[i] := Random(215) - 105;
        Write(a[i]:5);
        if (a[minID] > a[i])
        then
            minID := i
        else
            if (a[maxID] < a[i])
            then
                maxID := i;
    end;
    WriteLn;
    halfSum := (a[maxID] + a[minID]) / 2;
    WriteLn('halfSum=', halfSum:0:1);
    sum := 0;
    for i := 0 to n do
        if (a[i] < halfSum)
        then
            Inc(sum, a[i]);
    WriteLn('sum=', sum);
end.
0
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 25
25.03.2015, 16:26  [ТС] 3
Оригинал задачи выгладит вот так
Спасибо за код
Можете пожалуйста написать блок схемы к задаче? Буду благодарен

Оригинал заданияЗадание 2.37.
1. Дан целочисленный массив A(N), заданный датчиком случайных чисел в интервале (-100, 99). Найти сумму значений элементов, которые меньше полусуммы наименьшего и наибольшего значений элементов данного массива.
0
Cyborg Drone
25.03.2015, 22:15
  #4

Не по теме:

Bardachok, рекомендую Вам ознакомиться с правилами форума. Там, в частности, указано, что фотографии текста запрещены.

0
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 25
01.04.2015, 16:07  [ТС] 5
Если ввести в значение отрицательное число, то он ругается
Program1.pas(9) : Ошибка времени выполнения: Значение было недопустимо малым или недопустимо большим для беззнакового байта. (9 строчка)
0
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
01.04.2015, 20:16 6
Bardachok, неожиданно, правда? т.е. вы хотите создать массив отрицательной длины и удивляетесь почему программа ругается?
0
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 25
01.04.2015, 20:23  [ТС] 7
JokeR.BY, нет, я не так выразился..мне надо сделать так что бы он ошибку не выдавал в коде. А просто пропускал мое чело(отрицательное) и просил заново ввести число уже положительное
0
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
01.04.2015, 20:27 8
Pascal
1
2
3
4
5
6
7
8
9
10
11
var
    a : Array[Byte] Of ShortInt;
    i, minID, maxID : Byte;
    sum, n : Integer;
    halfSum : Single;
 
 
    repeat
        Write('n[1..255]=');
        ReadLn(n);
    until (n in [1..255]);

Не по теме:

юбилейный пост, однако о_О

0
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 25
01.04.2015, 20:31  [ТС] 9
JokeR.BY, Спасибо)
Поздравляю
0
01.04.2015, 20:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2015, 20:31
Помогаю со студенческими работами здесь

Определить сумму и произведение наибольшего и наименьшего из значений компонент файла
Ребят, кому не трудно помочь, напишите пожалуйста. Сформировать файл F. Определить сумму и...

Найти среднее арифметическое наибольшего и наименьшего значений матрицы
12. Данная действительно матрица размерности 4х6. Найти среднее арифметическое наибольшего и...

Найти сумму наибольшего и наименьшего числа файла
Даны 3 числа. Нужно найти сумму наиб. ч и наим. ч

Найти сумму наибольшего и наименьшего из компонент файла
1. Дан файл f, состоящий из действительных чисел. Найти сумму наибольшего и наименьшего из его...


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

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

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