Найти среднее арифметическое последовательности неотрицательных целых чисел - C (СИ)
Формулировка задачи:
Дана непустая последовательность неотрицательных целых чисел оканчивающихся отрицательным числом. Найти среднее арифметическое всех чисел последовательность (без учета отрицательного числа).
Решение задачи: «Найти среднее арифметическое последовательности неотрицательных целых чисел»
textual
Листинг программы
#include <stdio.h> #include <glib.h> int main(void) { int n; GSList * list = NULL, * iter; while ( printf("> ") && scanf("%d", &n) == 1 && n >= 0 ) list = g_slist_prepend(list, GINT_TO_POINTER(n)); if ( ! list ) { fprintf(stderr, "Empty sequence!\n"); return 1; } for ( n = 0, iter = list; iter; iter = iter->next ) n += GPOINTER_TO_INT(iter->data); printf("Mean: %.2f\n", n / (double)g_slist_length(list)); g_slist_free(list); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д