Товар на складе: Определить, какая продукция пользуется наибольшим и наименьшим спросом - 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
не используется. - Задача, поставленная в задании, не решается кодом, представленным в задании.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д