В чем ошибка при вычислении суммы последовательности чисел?
Судя по тому, что "int x;"   должно быть "scanf("%d", &x);". Произведение будет всегда равно нулю, так как на него будет сначала умножаться, а уже потом выход из цикла.
@jcmvbkbc 
Благодарю за внимание! Я пытаюсь вывести значение средней геометрической, но она в любом случае равна 1-це. Никак не могу разобраться.#include <stdio.h>
#include <conio.h>
#include <math.h>

void main()
{
	int n = 0;
	float sum = 0, prois = 1, sumg, suma, x;

	for (;;) {
		scanf("%f", &x);
		if (x == 0)
			break;
		n++;
		sum = sum + x;
		prois = prois*x;
	}
	if (n > 0) {
		suma = sum / n;
		float step = 1 / n;
		sumg = pow(prois, step);
	}
	printf("Suma %f", sum);
	printf("Cped. arifmetich %f \n ", suma);
	printf("Cped. geometri4eskaya %f", sumg);
	getch();
}