Значит просто расписать как это должно работать?
Объявляем переменную День, которая будет считывать количество дней.
Вводится H хлеба - общее количество и Z - количество, которое потребляется в день.
Переведем кг в г, чтобы легче было считать: H = H * 1000
Запускается цикл пока H > 0(пока хлеб вообще имеется)
один проход цикла - один день, значит в теле цикла H = H - Z
То есть мы вычитаем из общего кг хлеба суточное потребление.
И увеличиваем переменую День на 1.
После этого цикла выводим переменную День.
Приведу пример на языке с++. В случае ввода H = 1, Z = 50, выводится ответ 20 дней
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int day = 0, Z, N;
cin >> N >> Z;
N = N * 1000;
while(N > 0){
N = N - Z;
day++;
}
cout << day << endl;
system("pause");
return 0;
}
// Внимание! Если программа не работает, обновите версию!
begin
var m:=ReadInteger('Количество строк в массиве:');
var n:=ReadInteger('Количество колонок в массиве:');
Writeln('*** Исходный массив [',m,',',n,'] ***');
var a:=MatrRandom(m,n,-9,9);
a.Println(3); Writeln(3*a.ColCount*'-');
Write('Колонок, где все элементы различны, ',
a.Cols.Where(c->c.Distinct.Count=m).Count);
end.
Пример
Количество строк в массиве: 6
Количество колонок в массиве: 7
*** Исходный массив [6,7] ***
-9 6 -1 5 1 -9 -6
-2 9 1 -7 -6 -5 -1
4 -7 2 1 3 1 2
0 3 8 5 -6 8 -9
-2 -2 8 -4 -7 0 8
-2 1 1 -8 -9 1 -4
Колонок, где все элементы различны, 2