Составители:
Рубрика:
73
5.
Листинг C-программы «Анализ работы флота»
Внимание.
При вводе программы следует иметь в виду, что C различает
регистр букв, т.е., «x» и «X» − это две разные переменные. Нижние границы ин-
дексов i и j (номера строки и столбца) задаются равными нулю.
#include<stdio.h>
// Заголовочные файлы
#include<conio.h>
#include<string.h>
void main()
{
// Объявление типа
и задание данных
int i,j,k,l,n = 5,m = 4;
char *mc[4] = {"May","June","July","August"};
char *tn[5] = {"Tankep-1","Tankep-2",
"Tankep-3","Tankep-4","Tankep-5"};
float amax,a[5][4] = {102, 99,108,103,
98,100, 90, 93,
101,103, 95,105,
100,102, 99,104,
97,106,107, 98};
// Вывод н
азваний месяцев - цикл по i
printf(" Tankep");
for(i = 0;i<m;i++)
printf(" %s ",mc[i]);
printf(" \n "); // Пропуск строки
amax = 0;
for(i = 0;i<n;i++) // Внешний цикл по i
{
printf("%s",tn[i]); // Вывод названия танкера TN
i
for(j = 0;j<m;j++) // Внутренний цикл по j
{
printf("%7.0f",a[i][j]); // Вывод процентов A
ij
if(a[i][j]>amax) // Если A
ij
> AMAX
{
amax = a[i][j];
k = i; l = j;
}
}
printf(" \n "); // Пропуск строки
}
5. Листинг C-программы «Анализ работы флота»
Внимание. При вводе программы следует иметь в виду, что C различает
регистр букв, т.е., «x» и «X» − это две разные переменные. Нижние границы ин-
дексов i и j (номера строки и столбца) задаются равными нулю.
#include // Заголовочные файлы
#include
#include
void main()
{
// Объявление типа и задание данных
int i,j,k,l,n = 5,m = 4;
char *mc[4] = {"May","June","July","August"};
char *tn[5] = {"Tankep-1","Tankep-2",
"Tankep-3","Tankep-4","Tankep-5"};
float amax,a[5][4] = {102, 99,108,103,
98,100, 90, 93,
101,103, 95,105,
100,102, 99,104,
97,106,107, 98};
// Вывод названий месяцев - цикл по i
printf(" Tankep");
for(i = 0;iamax) // Если Aij > AMAX
{
amax = a[i][j];
k = i; l = j;
}
}
printf(" \n "); // Пропуск строки
}
73
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
