0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 5

программа на массивы

27.10.2013, 11:36. Показов 704. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны сведения о массах 16 грузов - массив А [16].
1) Сформировать массив В [ ] из грузов с массой >4 т.
Общая масса грузов В не должна превышать Q т.
2) Вывести список остатка грузов >4 т.
3) Сформировать массив В1 [ ] из грузов <= 4 т.
Определить общею массу этих грузов.
4) Определить самый лёгкий груз в массиве В1, его номер


не могу составить программу.помогите пожалуйста
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.10.2013, 11:36
Ответы с готовыми решениями:

программа на массивы
Элементы массива B(1;M) расположить в порядке возрастания их значений Весьма благодарен заранее Добавлено через 14 секунд ...

Программа массивы
Я с ними давно воюю, задали лабу сделать не могу разобраться, помогите с задачкой пожалуйста! После окончания цикла формирования...

Программа на массивы!
Срочно нужно решить, заранее спасибо) Замените в массиве из 10 случайных целых чисел, каждое из которых лежит в пределах от 1 до 10, все...

4
 Аватар для newyork7776
351 / 344 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
28.10.2013, 00:33
Кликните здесь для просмотра всего текста
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
program KLHZ;
uses crt;
var a,b,b1:array[1..16] of integer;
    q,k,min,number_min,i:integer;
BEGIN
randomize;
q:=1;k:=1;min:=100;
Write('Array A = ');
for i:=1 to 16 do
  begin
    a[i]:=random(20);
    Write(a[i],' ');
    if (a[i]<=4) then begin
                        b1[q]:=a[i];
                        inc(q);
                        if (b1[q]<min) then begin
                                               min:=b1[q];
                                               number_min:=q;
                                            end;
                      end;
    if (a[i]>4) then begin
                      b[k]:=a[i];
                      inc(k);
                     end;
  end;
Writeln;
Write('Array B = ');
for i:=1 to k-1 do
  Write(b[i],' ');
Writeln;
Write('Array B1 = ');
for i:=1 to q-1 do
  Write(b1[i],' ');
Writeln;
Writeln('Min element in array B1 = ',min,'[',number_min,']');
END.

будут вопрос пиши постараюсь ответить
1
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 5
28.10.2013, 01:09  [ТС]
Спасибо, но нет условия что масса грузов б не должна превышать q(его нужно самому задавать) и нет массы грузов B1.как эту сумму находить я увы не знаю.
0
 Аватар для newyork7776
351 / 344 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
28.10.2013, 18:42
Кликните здесь для просмотра всего текста
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
38
39
40
41
42
43
44
45
46
program KLHZ;
uses crt;
var aa,b,b1:array[1..16] of integer;
    mas_b1,a,q,k,min,number_min,i:integer;
BEGIN
randomize;
a:=1;k:=1;min:=100;mas_b1:=0;
Write('Enter number q = ');readln(q);
Write('Array A = ');
for i:=1 to 16 do
  begin
    aa[i]:=random(20);
    Write(aa[i],' ');
    if (aa[i]<=4) then begin
                        b1[a]:=aa[i];
                        inc(a);
                        if (b1[a]<min) then begin
                                               min:=b1[a];
                                               number_min:=a;
                                            end;
                      end;
    if (aa[i]>4) then begin
                      b[k]:=aa[i];
                      inc(k);
                     end;
  end;
Writeln;
Write('Array B = ');
for i:=1 to k-1 do
  begin
    Write(b[i],' ');
    q:=q-b[i];
  end;
Writeln;
Write('Array B1 = ');
for i:=1 to a-1 do
  begin
    Write(b1[i],' ');
    mas_b1:=mas_b1 + b1[i];
  end;
Writeln;
Writeln('Min element in array B1 = ',min,'[',number_min,']');
Writeln('Sum element in array B1 = ',mas_b1);
if (q>0) then writeln('Array B < q')
         else Writeln('Array B > q');
END.
1
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 5
01.11.2013, 15:33  [ТС]
вы немного не поняли задание про B.сумма элементов не должна превышать q(а не просто указать больше или меньше), а все что превышает в отдельный массив, который покажет остаток. я как бы понимаю немного в паскале, но не могу организовать процесс, а преподают плохо. поэтому и прошу помощи)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.11.2013, 15:33
Помогаю со студенческими работами здесь

Программа на массивы
Помогите пожалуйста написать правильный код для программы. Уже дня 3-4 пробую ничего не получается путевого. Вообщем. Дан двумерный массив,...

Программа на массивы
На первом изображении указано общее задание, на втором задания по вариантам. Мой вариант №6.

Программа Массивы
Здравствуйте! скачал delphi 7. Есть программа на Pascal ABC, в силу не знания делфи и ограниченности времени прошу у Вас помощи. Нужно...

Программа (массивы)
Здравствуйте. Помогите пожалуйсто решить задачу: Переписать в массив A положительные элементы массива B, расположив их в порядке...

Программа на массивы
Ввести массив А из 7 целых чисел из файла, массив B из 9 псевдослучайных чисел от 1,0 до 2,0 и массив С размерности 5х2 из вещественных...


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

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

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru