Задать вопрос
11 декабря, 11:12

Дан одномерный массив целых чисел, заполненный случайным образом числами из промежутка [-40, 30]. Массив данных хранится в файле. Удалить из него все элементы, которые состоят из одинаковых цифр. Результат записать в другой файл.

+5
Ответы (1)
  1. 11 декабря, 13:17
    0
    program zz1;

    const n = 50; / / задаем количество элементов в массиве

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

    f1, f2:text;

    begin

    assign (f1,'file1. txt');

    rewrite (f1);

    assign (f2,'file2. txt');

    rewrite (f2);

    for i:=1 to n do / / получаем n чисел случайных и записываем их в файл

    write (f1, random (71) - 40:5);

    close (f1);

    assign (f1,'file1. txt');

    reset (f1);

    while not eof (f1) do

    begin

    read (f1, a);

    if (a9) / / проверяем, если число из одной цифры или одинаковых цифр, то в новый массив их не записываем

    then begin s:=a div 10; k:=a mod 10; if sk then write (f2, a,' '); end;

    end;

    close (f1);

    close (f2);

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Дан одномерный массив целых чисел, заполненный случайным образом числами из промежутка [-40, 30]. Массив данных хранится в файле. Удалить ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Дан массив целых чисел (n=10), заполненный случайными числами из промежутка [-40,30]. 1. удалить из него все элементы, которые состоят из одинаковых цифр (включая однозначные числа). 2.
Ответы (1)
Ан массив целых чисел n=14 заполненный случайным образом числами из промежутка [-15 30] 1) удалить последний четный элемент 2) поменять местами первую и вторую его половины.
Ответы (1)
Дан массив целых чисел a (n) (n=15) заполненный случайным образом числами из промежутка [-20,50]. Заменить нулем четные по значению элементы данного массива
Ответы (1)
Дан двумерный массив размером n*m заполненный случайным образом. получить одномерный массив, элементами которого являются сумма наименьшего и наибольшего элементов соответственной строки двумерного массива (в паскале)
Ответы (1)
1. Дан массив А из 10 элементов, которые заполняются случайным образом, числам от 0 100. Выведите массив на экран и найдите максимальный элемент массива. 2.
Ответы (1)