Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
26
Добавлен:
04.01.2020
Размер:
1.06 Кб
Скачать
#include <stdio.h>	//подключаем модуль стандартного ввода-вывода
#include <conio.h>	//модуль с консольными функциями
#include <math.h>

//---------------------------------------------------------------------------
int main(void)	//основная функция
{
int i,n,k;
float s;
int a[20];

puts("\nVvedite kolichestvo elementov n:");
scanf("%d",&n);	//ввод исходных данных

k=0;	//задаем начальные значение переменным
s=1;
puts("\nVvedite massiv");
for (i=0;i<n;i++)	//цикл для ввода массива
	{
	printf("a[%d] = ",i);	//выводим сообщение 
	scanf("%d",&a[i]);	//ввод i-го элемента
	}


for (i=0;i<n;i++)	//цикл для просмотра массива
	{
	//если элемент положительный и кратный второму элементу
	if ((a[i]>0) && ((abs(a[i])%a[1])==0)) {
		k++;	//увеличиваем счетчик
		s*=a[i]; //подсчитываем произведение
		}
	}

s=powf(s,1.0/k);  //вычисляем корень k-ой степени

//вывод результата 
printf("Srednee geometricheskoe = %f\n",s);	
puts("Press any key ... ");		
_getch();	//ожидаем нажатия любой клавиши для выхода из программы
}
 
Соседние файлы в папке Проги