Составители:
Рубрика:
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
- …
- следующая ›
- последняя »