Составители:
Рубрика:
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 Страницы
- « первая
- ‹ предыдущая
- …
- 82
- 83
- 84
- 85
- 86
- …
- следующая ›
- последняя »
