При подкормке посевов необходимо внести на 1 га почвы не менее 8 единиц азота, 21 единицы аммония и 16 единиц фосфора. Фермер закупает комбинированные удобрения двух видов: суперфосфат и аммофос. Содержание количества единиц химических веществ в 1 кг каждого вида удобрений и цена 1 кг удобрений указаны в таблице. Определить потребность фермера в удобрениях каждого вида на 1 га посевной площади при минимальных затратах на их приобретение.
Сказано было сформировать массивы с имененем А и В. Заполняем их целыми числами, так что и объявить массивы можно как целые. Но это мелочи, не обязательные. var a, b: array[1..20]of integer; i, s,n: integer; begin writeln('Массив А:'); randomize; for i := 1 to 20 do begin a[i] := random(100) - 50; write(a[i],' '); if (a[i] > 0) and (i mod 2 = 0) then begin n:=n+1; b[n]:= a[i]; s := s + b[n] * b[n]; end; end; writeln(); writeln('Массив В:'); for i:=1 to n do write(b[n]); writeln; writeln('S = ', s); end.
Знак $ указывает на абсолютную ссылку, столбец, или строка перед которой стоит $ при копировании не изменяется. Поэтому при копировании в пределах одного столбца, $1 не изменяется строка и везде будет =A$1^2+10 Если бы не было $1 то было бы =A1^2+10 =A2^2+10 =A3^2+10 ... При копировании в пределах одной строки, $1 не изменяется, а изменяется только столбец, поэтому будет: =A$1^2+10 в следующей =B$1^2+10 дальше =C$1^2+10 дальше =D$1^2+10 дальше …… Поскольку А первый столбец, то при копировании влево будет ошибка.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку