Решаю задачу, необходимо определить сумму чисел не пустой последовательности за которой следует 0. Посчитать среднее арифметическое и геометрическое значения. Завис на сумме чисел, консоль показывает не верные результаты подсчета, например, ввожу 2 2 0, ответ компилятора: 11271656 .
Благодарен за любую помощь!
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
int x;
float sum = 0, prois = 1, sumg, suma, n = 0;
do
{
scanf("%f", &x);
n = n++;
sum = sum + x;
prois = prois*x;
suma = sum / n;
sumg = pow(prois, 1 / n);
} while (x != 0);
printf("Suma %d", &sum);
getch();
}