Лабораторный практикум по информатике. Гурьяшова Р.Н - 84 стр.

UptoLike

84
6.
Листинг C-программы «Анализ итогов сессии в группе»
Внимание.
При вводе программы следует иметь в виду, что C различает
регистр букв, т.е., «x» и «X» это две разные переменные. Нижние границы
индексов i и j (номера строки и столбца) задаются равными нулю.
#include<stdio.h>
// Заголовочные файлы
#include<conio.h>
void main()
{
int i,j,k; // Объявление типа данных
float s, sr, smin = 100;
// Задание матрицы A(5,4)
оценок (по строкам)
float a[5][4] = {3,4,4,3,4,5,4,5,3,3,
3,4,5,5,4,5,4,4,3,4};
printf(" Session results SR \n ");
// Внешний цикл по строкам (студентам)
for(i = 0;i<5;i++)
{
printf(" \n "); // Пропуск строки
s = 0;
// Внутренний цикл по столбцам (предметам)
for(j = 0;j<4;j++)
{
s = s + a[i][j];
printf(" %2.0f ",a[i][j]); // Вывод Aij
}
sr = s/4;
printf(" I %.2f \n",sr); // Вывод балла SR
минимального балла SMIN и K
if(sr<smin) // Если SR < SMIN
{
smin = sr;
k = i;
}
}
//
Вывод SMIN и K
printf(" Minimum: SMIN = %.2f K = %d ",smin,k+1);
getch();
return;
}
  6. Листинг C-программы «Анализ итогов сессии в группе»
    Внимание. При вводе программы следует иметь в виду, что C различает
регистр букв, т.е., «x» и «X» − это две разные переменные. Нижние границы
индексов i и j (номера строки и столбца) задаются равными нулю.
#include // Заголовочные файлы
#include
  void main()
{
  int i,j,k; // Объявление типа данных
 float s, sr, smin = 100;
// Задание матрицы A(5,4) – оценок (по строкам)
 float a[5][4] = {3,4,4,3,4,5,4,5,3,3,
                      3,4,5,5,4,5,4,4,3,4};
  printf(" Session results        SR \n ");
// Внешний цикл по строкам (студентам)
 for(i = 0;i<5;i++)
    {
      printf(" \n "); // Пропуск строки
      s = 0;
// Внутренний цикл по столбцам (предметам)
        for(j = 0;j<4;j++)
           {
             s = s + a[i][j];
             printf(" %2.0f ",a[i][j]); // Вывод Aij
           }
      sr = s/4;
      printf(" I %.2f \n",sr); // Вывод балла SR
// Вычисление минимального балла SMIN и K
      if(sr