Товар на складе: Определить, какая продукция пользуется наибольшим и наименьшим спросом - C (СИ)
Формулировка задачи:
На складе товар - молоко,сметана,творог,масло,сыр.
Сбыт ежедневно записывается в текстовой файл.
Цена также записывается в текстовой файл.
Необходимо определить какая продукция пользуется наибольшим и наименьшим спросом.
Необходимо определить какая продукция приносит наибольшую и наименьшую прибыль.
Использовать функции обработки массивов.
функция "чтения"матрицы.
функция определения суммы по столбцам
Так я пытаюсь вызвать эти функции
Так пытаюсь прочитать файл, который лежит в корневой папке.
Спасибо большое, пожалуйста помогите
void Read_matr(FILE *in, int matr[30][5],int &n, int &m)
{
fscanf(in,"%d", &n); // размер матрицы - строк, столбцов
fscanf(in,"%d", &m);
int i,j;
for (i=0; i<n; i++)
for (j=0; j<m; j++)
fscanf(in,"%d", &matr[i][j]);int sumstlb_matr(int matr[30][5], int &n, int &m) //( 1 столбец молоко,2 столбец сметана,3 творог и т.д, 5 столбцов)
int i; // 30 строк - 30 дней.
int j;
int[]summ = new int[5];
for (i=0; i<30; i++)
{
for (j=0; j<5; j++)
{
summ[j]+=a[i][j]; //посчитаем сумму
}
return j+1;
return summ[i];
}int min_max(int summ[],m)
{
int max=summ[0]; //функция по определению min,max
int min=summ[0];
for(i=1; i<m; i++)
if(s[i]>max)
{
max=summ[i];
}
if(s[i]<min)
{
min=summ[i];
}
return max;
return min;
}sumstlb_matr(matr[30][5],n,m);
printf("\nSumma stolbca # %i",j+1);
printf(" = %d",summ[i]);
int summ[5];
min_max(summ,m)
printf("max %d",max);
printf("min %d",min);int m=5;
int n=30;
int matr[30][5];
FILE *in, *out;
in = fopen("datas.txt", "r");
if (in == NULL)
{
perror("Ошибка входного файла.\n");
return 1;
}Решение задачи: «Товар на складе: Определить, какая продукция пользуется наибольшим и наименьшим спросом»
textual
Листинг программы
int mini(int summ[],int m) //функция по определению min
{
//
return min;
return i;
}
Объяснение кода листинга программы
- В коде определена функция
mini, которая принимает два аргумента:summиm. summ- это массив целых чисел, который представляет собой данные о спросе на товары.m- это индекс, который указывает на позицию товара с минимальным спросом в массивеsumm.- Внутри функции
miniнет кода, который бы выполнял какую-либо полезную работу. - Возвращаемое значение функции
miniне используется в коде, который представлен в задании. - В коде, представленном в задании, функция
miniне используется. - Задача, поставленная в задании, не решается кодом, представленным в задании.