Задать вопрос
16 января, 23:59

Во входном файле расположена последовательность из 10-ти целых чисел. Вывести те из них, которые встречаются в последовательности один раз. только на TurboPascal!

+4
Ответы (1)
  1. 17 января, 01:16
    0
    Uses Crt;

    Const

    N = 10;

    Var

    f:text;

    S:string;

    A:array[1 ... N] of longint;

    i, j, k:integer;

    Begin

    ClrScr;

    WriteLn ('Введите имя файла текстового, если он лежит в папке с программой (ВходнойФайл. txt) ') ;

    WriteLn ('Или введите полное имя файла (C: / ... / ВходнойФайл. txt) ') ;

    ReadLn (S) ;

    Assign (f, S) ;

    Reset (f) ;

    i:=1;

    Repeat

    Read (f, A[i]) ;

    i:=i+1;

    Until i>N;

    Write ('Содержимое файла:') ;

    For i: = 1 to N do

    Write (' ', A[i]) ;

    WriteLn;

    Write ('Уникальные элементы:') ;

    For i: = 1 to N do

    Begin

    k:=1;

    For j: = 1 to N do

    if ij then

    if A[i]=A[j] then k:=k+1;

    if k=1 then Write (' ', A[i])

    End;

    ReadLn;

    End.

    Пример:

    Введите имя файла текстового, если он лежит в папке с программой (ВходнойФайл. txt)

    Или введите полное имя файла (C: / ... / ВходнойФайл. txt)

    123. txt

    Содержимое файла: 1 2 13 5 2 1 3 17 19 21

    Уникальные элементы: 13 5 3 17 19 21
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Во входном файле расположена последовательность из 10-ти целых чисел. Вывести те из них, которые встречаются в последовательности один раз. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы