Сформировать вектор из суммы наибольших и наименьших значений элементов столбцов - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. помогите пожалуйста решить задачку. что то я запутался...

Сформировать вектор из суммы наибольших и наименьших значений элементов столбцов

Я короче во-первых, не могу на экран вывести нормально массив, ну остальное решение не могу никак выбить Помогите пожалуйста.
#include<stdio.h>
#include<conio.h>
 
void main()
{ clrscr();
int i;
int j;
int n;
int m;
int mass[100][100];
int mas[100];
int min;
int max;
printf("\n Vvedite kol-vo strok massiva:--> "); scanf("%i",&n);
printf("\n Vvedite kol-vo stolbcov massiva:--> "); scanf("%i",&m);
for (i=0; i<n; i++)
  for (j=0; j<m; j++)  scanf("%i",mass[i][j]);
for (i=0; i<n; i++)
   for (j=0; j<m; j++)
  { min=mass[i][j];
         if (min<mass[i+1][j]) min=mass[i][j];
 
  }
НУ ТУТ КОД =)
getch();
}

Решение задачи: «Сформировать вектор из суммы наибольших и наименьших значений элементов столбцов»

textual
Листинг программы
#include<stdio.h>
#include<conio.h>
void main()
{   clrscr();
int i;
int j;
int n;
int m;
int mass[100][100];
int vect[100];
int min=0;
int max=0;
printf("\n Vvedite kol-vo strok massiva:--> ");    scanf("%i",&n);
printf("\n Vvedite kol-vo stolbcov massiva:--> "); scanf("%i",&m);
for (i=0; i<n; i++)
{
 for (j=0; j<m; j++)
  { scanf("%i", &mass[i][j]);
  }
}
    //
printf("\n MASSIV\n");
for( i=0; i<n; i++)
{
 for (j=0; j<m; j++)
  {
   printf("%i\t",mass[i][j]);
  }
   printf("\n");
}
//
printf("\n\n \t\t Vector:");
for (j=0; j<m; j++)
{
min=mass[i][j];
max=mass[i][j];
for (i=0; i<n; i++)
{
 if (min>mass[i][j])
  {
  min=mass[i][j];
  }
  if (max<mass[i][j])
   {
   max=mass[i][j];
   }
}
vect[j]=min+max;
printf(" %i",vect[j]);
}
getch();
}

Объяснение кода листинга программы

Вот что делает этот код:

  1. Ввод количества строк и столбцов массива.
  2. Ввод значений массива.
  3. Вывод массива.
  4. Вычисление минимального и максимального значения в каждом столбце.
  5. Сохранение этих значений в отдельные переменные.
  6. Вычисление суммы минимального и максимального значения в каждом столбце.
  7. Сохранение этих значений в вектор.
  8. Вывод значений вектора.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы