Есть ответ 👍

По информатике

перевозка груза
имя входного файла: стандартный ввод
имя выходного файла: стандартный вывод
ограничение по времени: 1 с
ограничение по памяти: 256 мб
транспортная компания для перевозки сыпучего груза предлагает два типа автомобилей. автомобиль первого типа за один рейс может перевезти q1 тонн груза, а стоимость одного рейса не зависит от загрузки автомобиля и равна p1
для автомобилей второго типа эти величины соответственно равны q2

определите минимальную стоимость перевозки aa тонн груза (при этом некоторые рейсы автомобили будут выполнять не с полной загрузкой).
формат входных данных
в единственной строке записаны пять целых положительных чисел, не превосходящих 1000
формат выходных данных
выведите единственное число — рассчитанную минимальную стоимость перевозки.
замечание
в примере необходимо выполнить один рейс автомобилем первого типа и один —автомобилем второго типа. при этом один или оба автомобиля будут загружены не полностью.
пример
стандартный ввод
3 20 20 100 21
стандартный вывод
120

вот мой код, проходит только половину тестов:
#include
#include
using namespace std;
long q1,p1,q2,p2,a,i,n,n1;
int e1,e2,e3,e4,e5;
int main()
{
cin> > q1> > p1> > q2> > p2> > a;
if (q1> q2)
{
e1 = (a / q1);
e2 = a / (a - (e1*q1));
cout< }
else if (q2> q1)
{
e2 = (a / q2) ;
e1 = a / (a - (e1*q2)) ;
cout< }

return 0;
}

244
318
Посмотреть ответы 1

Ответы на вопрос:

хВика
4,6(74 оценок)

Const n=13; var a: array[1..n] of integer; i,c: integer; begin randomize; writeln('массив a: '); for i: =1 to n do   begin   a[i]: =random(31);   write(a[i]: 4);   end; writeln; c: =a[4]; a[4]: =a[9]; a[9]: =c; for i: =1 to n do write(a[i]: 4); writeln; end. пример: массив a: 11 25 20 0 7 28 27 26 23 25 12 24 2011 25 20 23 7 28 27 26 0 25 12 24 20

Популярно: Информатика