Основы алгоритмизации в информационных системах. Белов М.П. - 64 стр.

UptoLike

Составители: 

# include <conio.h>
void main()
{
int a; // число, введенное с клавиатуры
int n; // количество чисел
int s; // сумма чисел
float m; // среднее арифметическое
s = 0;
n = 0;
printf ("\nВычисление среднего арифметического");
printf ( "последовательности положительных чисел \n") ;
printf ("Вводите числа. Для завершения введите ноль \n");
do {
scanf("%i", &a) ;
if
(a > 0)
{
s += а;
n++;
}
} while (a > 0);
printf("Введено чисел = %i\n", n);
printf("Сумма чисел= %i\n", s ) ;
m = (float)s/n;
printf("Среднее арифметическое= %6.2f", m) ;
printf("\nДля завершения нажмите на любую клавишу");
getch();
Нет
Д
а
Начало
m := 0
Рис. 15
Коне
ц
m := a
Вывод
m
7
Ввод
a
3
Нет
4
a>m
Да
6
a>0
5
2
}
Пример 14. Составить алгоритм и написать
программу, которые определяют максимальное
число из введенной с клавиатуры последователь-
ности положительных чисел (длина последова-
тельности неограниченна).
Схема алгоритма определения максимально-
го числа из введенной с клавиатуры последова-
тельности положительных чисел показана на рис.
15.
Программа определения максимального чис-
ла из введенной с клавиатуры последовательности
положительных чисел:
// Определение максимального числа
// в последовательности положительных чисел
#include <stdio.h>
#include <conio.h>
64