Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 3

Блок-схема перебора елементов массива

18.01.2013, 17:50. Показов 1903. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, товарищи программисты!
Нужна ваша помощь!
Мне нужно создать блок-схему алгоритма, который после введения 4 чисел с клавиатуры, заменяет максимальный елемент массива сумой всех елементов, а минимальний елемент - произведением елементов.
Помогите, кому не трудно, пожалуйста!
Заранее, спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.01.2013, 17:50
Ответы с готовыми решениями:

Блок-схема массива
программа такая: дан двумерный массив из N строк и M столбцо, найти сумму положительных элементов массива, сама программа вот: program...

Блок схема массива
6 лет назад строил эти блок схемы без проблем, но так как все давно забыто решил просить помощи. А как выводится операция в двумерном...

Сортировка массива (блок-схема)
Напишите пожалуйста блок схему к этой задаче Program lab Uses crt; Var x,y:Array of Real; i,j,n:Integer; t:real; ...

4
11 / 11 / 7
Регистрация: 05.11.2011
Сообщений: 87
18.01.2013, 21:57
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var a:array [1..4] of integer;min,max:longint;
begin
readln(a[1],a[2],a[3],a[4]);
if (a[1]>a[2])and(a[1]>a[3])and(a[1]>a[4]) then max:=a[1]+a[2]+a[3]+a[4]
else if (a[2]>a[1])and(a[2]>a[3])and(a[2]>a[4]) then max:=a[1]+a[2]+a[3]+a[4]
else if (a[3]>a[1])and(a[3]>a[2])and(a[3]>a[4]) then max:=a[1]+a[2]+a[3]+a[4]
else if (a[4]>a[1])and(a[4]>a[3])and(a[4]>a[2]) then max:=a[1]+a[2]+a[3]+a[4];
if (a[1]<a[2])and(a[1]<a[3])and(a[1]<a[4]) then min:=a[1]*a[2]*a[3]*a[4]
else if (a[2]<a[1])and(a[2]<a[3])and(a[2]<a[4]) then min:=a[1]*a[2]*a[3]*a[4]
else if (a[3]<a[1])and(a[3]<a[2])and(a[3]<a[4]) then min:=a[1]*a[2]*a[3]*a[4]
else if (a[4]<a[1])and(a[4]<a[3])and(a[4]<a[2]) then min:=a[1]*a[2]*a[3]*a[4];
writeln(min,' ',max);
end.
1
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 3
18.01.2013, 22:06  [ТС]
Спасибо за ответ!
А циклом никак?)
0
6 / 6 / 7
Регистрация: 18.01.2013
Сообщений: 23
18.01.2013, 22:39
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
var
    arr: array[1..4] of byte;
    max_num, max_index,mix_num, mix_index: byte;
    i,m: byte;
    sum, proiz, q:longint;
begin
    sum:=0;
    proiz:=1;
    for i := 1 to 4 do begin
        readln(q);
        arr[i]:=q;
        sum:=sum+q;
        proiz:=proiz*q;
    end;
 
    max_index := 1;
    max_num := arr[1];
    mix_index := 1;
    mix_num := arr[1];
 
    for i := 2 to 4 do  begin
        if arr[i] > max_num then begin
            max_index := i;
            max_num := arr[i];
        end;
      if arr[i] < mix_num then begin
            mix_index := i;
            mix_num := arr[i];
        end;
     end;
 
   arr[max_index]:=sum;
    arr[mix_index]:=proiz;
    for i:=1 to 4 do
    write(arr[i],' ');
 
end.
0
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 3
19.01.2013, 01:52  [ТС]
Спасибо большое!

 Комментарий модератора 
Если какой-либо пост на форуме показался вам полезным, нажмите кнопку "Спасибо" внизу самого поста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.01.2013, 01:52
Помогаю со студенческими работами здесь

Блок-схема двумерного массива
В данной действительной квадратной матрице порядка n найти сумму элементов строки, в которой расположен элемент с наименьшим значением....

Блок-схема одномерного массива
Сделайте блок схему по проге, пожалуйста program massiv1; uses crt; var M:array of integer; i,min,max,n:integer; begin clrscr;...

Блок схема - создание массива
Не могу понять как правильно записать в блок схему действие из программы int arr = new int; создается двумерный массив. Как это...

Блок-схема для одномерного массива
Сделайте пожалуйста блок схему для одномерного массива program massive; uses crt; const n=10; var a: array of integer; ...

Блок-схема для двумерного массива
Помогите с Блок-схемой пожалуйста program seven; const a:array of real=((-0.6,2.1,-3.5,4.3),(7.2,-8.1,-0.3,0.2),(-0.5,3.5,0.4,3.1)); ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 03.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 01.04.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru