Задать вопрос

Ввести файл. Найти среднее арифметическое среди значений элементов файла, принадлежащих интервалу [-5; 5]. Если среднее положительно, записать его на последнее место в файле. На печать вывести файл

+1
Ответы (1)
  1. 5 августа, 22:07
    0
    program zz1;

    var a, b, c:integer; / / задаем переменные целого типа

    f1:text; / / задаем переменную для текстового файла

    d:string; / / задаем переменную строкового типа

    r:real; / / задаем переменную не целого типа

    begin

    assign (f1,'file1. txt');

    reset (f1);

    while not eof (f1) do

    begin

    read (f1, a);

    if (a > = - 5) and (a < 5) then begin c:=c + a; b:=b + 1; end;

    end;

    close (f1);

    append (f1);

    r:=c/b;

    d:=FloatToStr (r);

    if r > 0 then write (f1, ' ', d);

    close (f1);

    assign (f1,'file1. txt');

    reset (f1);

    while not eof (f1) do

    begin

    read (f1, d);

    write (d);

    end;

    close (f1);

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Ввести файл. Найти среднее арифметическое среди значений элементов файла, принадлежащих интервалу [-5; 5]. Если среднее положительно, ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1) Вывести массив A (N). Вывести на печать данные о числе нулевых элементов массива и их номера. Если таковых нет, вывести на печать сообщение об этом 2) Вывести массив А (N, N). Разделить все его элементы на минимальный элемент главной диагонали.
Ответы (1)
У нас есть. bat файл. Если прописать: echo [Команда]>[Место сохранения]/Имя файла echo [Команда]>[Место сохранения]/Имя файла Имя файла одинаковое в двух случаях, но при запуске этого файла, создается бат файл и эти две (Или больше) команды
Ответы (1)
Задача 1 - Дано целое число. Если оно положительное, вывести " Число положительное ", если отрицательное вывести "Число отрицательное ", если равно 0 - "Число равно нулю" задача 2 - дано целое число.
Ответы (1)
1) Заполнить массив размером N целыми числами последовательно от 1 до N. Вывести его на экран. Найти сумму элементов массива и вывести ее на экран. 2) Заполнить массив размером N целыми числами последовательно от N до 1. Вывести его на экран.
Ответы (1)
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)