madinagame5444
08.03.2022 11:06

найти ошибку! Написать программу на СИ, запрашивающую у пользователя в бесконечном цикле число и выводящую среднее значение всех введённых ранее чисел. Вывод в формате: "Среднее значение этих ... чисел равно ...". Среднее значение выводить с точностью до 5 десятичных знаков (т.е. до 1/100000).

Программа перестаёт работать или при вводе символа вместо числа, или при истечении 1 минуты с момента ввода первого числа.

Или найти ошибку

#include // Библиотека для работы с функциями ввода-вывода

#include // Библиотека для указания локации (региональной кодировки)

#include // Библиотека математических функций

#include // Библиотека для работы с временем

int main() {

setlocale(LC_ALL, "Rus");

time_t start, end;

int timelim = 60;

int a = 0;

int i = 1, s;

float c;

start = time(NULL);

end = time(NULL);

for ( ; difftime(end, start) < timelim; end = time(NULL)) {

for (i = 1; i > 0; i++) {

printf("Введите число:\n");

scanf_s("%d", &s);

a += s

c = a / i;

if (scanf_s("%d", &s) < 1) {

printf("Только числа нужны нам. Ошибку допустил ты...\n");

return 0;

}

printf("Среднее значение этих %d чисел равно %.3f ", i, c);

}

printf("Ваше время истекло...\n");

printf("Пока!\n");

return 0;

}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Глеб0071
18.12.2021 01:43

Объяснение:

Для нахождения суммы столбца данных нужно использовать функцию СУММ указав в качестве аргумента диапазон данных которые нужно просуммировать. Например для нахождения суммы всех значений от ячейки А1 до ячейки А100 формула будет выглядеть так:

=СУММ(А1:А100)

Для нахождения суммы квадратов используется функция СУММКВ которая возводит в квадрат свои аргументы и находит их сумму. Например:

=СУММКВ(4; 5) найдет квадрат 4 (это 16), найдет квадрат 5 (это 25) и вычислит их сумму 16+25=41

Для нахождения суммы произведений используется функция СУММПРОИЗВ в качестве аргументов которой указываются диапазоны содержащие числа

Например:

=СУММПРОИЗВ(A3:A5;B3:B5) найдет произведение ячеек А3*B3, A4*B4, A5*B5 и затем вычислит их сумму.

0,0(0 оценок)
Ответ:
София35686431
18.12.2021 01:43

Таблица значений переменных Шаг алгоритма Операция ПеременныеУсловие aba = 8 1 a := 1 2 b := 1 3 a := a * 2 4 b := b+a 5 a = 8 6 a := a * 2 7 b := b+a 8 a = 8 9 a := a * 2 10 b := b+a 11 a = 8 2 = 8 (Нет) 4 = 8 (Нет) 8 = 8 (Да)

11 Задача о тренировках Конец да нет Начало Список данных i – цел x - вещ i := 1 x := 10 x >= 25 i := i +1 x := x +0,1 x i В 1-й день - пробежать 10 км; каждый следующий день увеличивать на 10% от нормы предыдущего дня. Как только достигнет или превысит 25 км, необходимо прекратить увеличение и пробегать 25 км. Начиная с какого дня спортсмен будет пробегать 25 км? Пусть x количество километров, которое спортсмен пробежит в некоторый i -й день. Тогда в следующий ( i + 1)-й день он пробежит x + 0,1 x километров (0,1 x это 10% от x ).

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота