Решите пожалуйста на Паскале. На все 3 цикла: Найти среднее арифметическое десяти введённых чисел.
Ответы на вопрос
        var
a, b, c: integer;
s: real;
begin
writeln('Введите три числа');
readln(a);
readln(b);
readln(c);
s := (a + b + c) / 3;
writeln('Среднее арифметическое трех введенных чисел равно ', s);
end.
            Хорошо, рассмотрим решение на языке Паскаль для нахождения среднего арифметического десяти введенных чисел. Мы будем предполагать, что числа вводятся пользователем с клавиатуры. Для простоты, я не буду добавлять проверки на корректность ввода чисел, предполагая, что пользователь вводит только числа.
pascalprogram CalculateAverage; var i, n: integer; num, sum: real; begin sum := 0; // Цикл для ввода 10 чисел for i := 1 to 10 do begin Write('Введите число ', i, ': '); Readln(num); sum := sum + num; end; // Находим среднее арифметическое n := 10; // Количество введенных чисел if n > 0 then begin sum := sum / n; writeln('Среднее арифметическое: ', sum:0:2); end else writeln('Ошибка: Вы не ввели числа.'); // Цикл для ввода произвольного количества чисел // Закомментируйте предыдущий цикл и раскомментируйте следующий, // если хотите, чтобы пользователь мог вводить произвольное количество чисел. { n := 0; // Обнуляем счетчик чисел sum := 0; // Обнуляем сумму repeat Write('Введите число (для завершения введите 0): '); Readln(num); if num <> 0 then begin sum := sum + num; n := n + 1; end; until num = 0; if n > 0 then begin sum := sum / n; writeln('Среднее арифметическое: ', sum:0:2); end else writeln('Ошибка: Вы не ввели числа.'); } end.
Приведенный код представляет два варианта: первый для ввода ровно 10 чисел и нахождения их среднего арифметического, а второй для ввода произвольного количества чисел с возможностью завершить ввод, введя 0. Чтобы использовать определенный вариант, нужно закомментировать один из циклов и раскомментировать другой.
Похожие вопросы
Топ вопросов за вчера в категории Другие предметы
Последние заданные вопросы в категории Другие предметы
- 
			
Математика
 - 
			
Литература
 - 
			
Алгебра
 - 
			
Русский язык
 - 
			
Геометрия
 - 
			
Английский язык
 - 
			
Химия
 - 
			
Физика
 - 
			
Биология
 - 
			
Другие предметы
 - 
			
История
 - 
			
Обществознание
 - 
			
Окружающий мир
 - 
			
География
 - 
			
Українська мова
 - 
			
Информатика
 - 
			
Українська література
 - 
			
Қазақ тiлi
 - 
			
Экономика
 - 
			
Музыка
 - 
			
Право
 - 
			
Беларуская мова
 - 
			
Французский язык
 - 
			
Немецкий язык
 - 
			
МХК
 - 
			
ОБЖ
 - 
			
Психология
 - 
			
Физкультура и спорт
 - 
			
Астрономия
 - 
			
Кыргыз тили
 - 
			
Оʻzbek tili
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			