Составители:
Рубрика:
61
6.
Конец цикла.
7. Вычисление среднегодового процента. SR = S / 12
8. Начало цикла по i.
9. Проверка условия A
i
> SR.
Если условие выполняется, перейти к п.10, иначе – к п.13.
10. Вывод i, MC
i
, A
i
– номера, названия месяца и процента.
11. Проверка условия A
i
< AMIN.
Если условие выполняется, перейти к п.12,иначе – к п.13.
12. Переменным присваиваются значения AMIN = A
i
, K = i.
13. Конец цикла.
14. Вывод значений SR, K, MC
k
, AMIN.
15. Конец.
Схема алгоритма представлена на рис. 2.21 (стр.63).
5. Листинг C-программы
Внимание.
При вводе программы следует иметь в виду, что C различает
регистр букв, т.е., «x» и «X» − это две разные переменные. Нижняя граница
индекса i (порядкового номера элемента в массиве) задаётся равной нулю.
// Анализ итогов работы предпрятия
#
include<stdio.h> // Заголовочные файлы
#include<string.h>
#include<conio.h>
void
main()
{
// Объявление типа
и задание данных
int i,k;
float s = 0, amin = 1.0e38, sr;
float
a[12] = {101,98,100,108,97,105,
99,107,96,112,100,98};
char*mc[12] = {"january","february","march","april",
"may","june","july","august","september",
"october","november","december"};
printf(" \t\t \t Percent \n");
for(i = 0;i<12;i++) // Цикл по i
{
printf(" %.0f ",a[i]); // Вывод процентов A
i
s += a[i]; // Вычисление суммы S
}
6. Конец цикла.
7. Вычисление среднегодового процента. SR = S / 12
8. Начало цикла по i.
9. Проверка условия Ai > SR.
Если условие выполняется, перейти к п.10, иначе – к п.13.
10. Вывод i, MCi, Ai – номера, названия месяца и процента.
11. Проверка условия Ai < AMIN.
Если условие выполняется, перейти к п.12,иначе – к п.13.
12. Переменным присваиваются значения AMIN = Ai, K = i.
13. Конец цикла.
14. Вывод значений SR, K, MCk, AMIN.
15. Конец.
Схема алгоритма представлена на рис. 2.21 (стр.63).
5. Листинг C-программы
Внимание. При вводе программы следует иметь в виду, что C различает
регистр букв, т.е., «x» и «X» − это две разные переменные. Нижняя граница
индекса i (порядкового номера элемента в массиве) задаётся равной нулю.
// Анализ итогов работы предпрятия
#include // Заголовочные файлы
#include
#include
void main()
{
// Объявление типа и задание данных
int i,k;
float s = 0, amin = 1.0e38, sr;
float a[12] = {101,98,100,108,97,105,
99,107,96,112,100,98};
char*mc[12] = {"january","february","march","april",
"may","june","july","august","september",
"october","november","december"};
printf(" \t\t \t Percent \n");
for(i = 0;i<12;i++) // Цикл по i
{
printf(" %.0f ",a[i]); // Вывод процентов Ai
s += a[i]; // Вычисление суммы S
}
61
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »
