Задать вопрос
2 июля, 16:51

Назовем натуральное число сверхнечетным, если оно состоит только из нечетных цифр. Требуется для заданного значения n найти n-е по счету сверхнечетное число. Вход: файл input. txt, содержащий только натуральное число n. Ограничения: 1 ≤ n ≤ 1000000. Выход: файл output. txt, содержащий одно натуральное число - n-е по счету сверхнечетное число. Пример: input. txt output. txt 13 35

+2
Ответы (1)
  1. 2 июля, 17:36
    0
    Program Pr1;

    uses crt;

    var fl1, fl2:text;

    i, n, v, a, b:integer;

    Begin

    clrscr;

    assign (fl1,'input. txt') ;

    assign (fl2,'output. txt') ;

    reset (fl1) ;

    readln (fl1, n) ;

    v:=0;

    for i:=1 to 1000000 do begin

    if i>=10 then begin

    a:=i div 10;

    b:=i mod 10;

    if (a mod 20) and (b mod 20) then v:=v+1;

    end

    else if i mod 20 then v:=v+1;

    if v=n then break;

    end;

    rewrite (fl2) ;

    writeln (fl2, v) ;

    close (fl1) ;

    close (fl2) ;

    end.

    Все работает я проверил
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Назовем натуральное число сверхнечетным, если оно состоит только из нечетных цифр. Требуется для заданного значения n найти n-е по счету ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Найти сумму чисел в текстовом документе. Почему пишет неизвестный идентификатор. var a, b:integer; begin assign (input,'input. txt') ; reset (input) ; assign (output,'output.
Ответы (1)
Файл input. txt: Мама, короче, мыла, короче, раму. Декан, короче, пропил, короче, бутан. А роза, короче, упала на лапу, короче, Азора. Каждый, короче, охотник желает, короче, знать, где короче сидит фазан В файле input.
Ответы (1)
Помогите отредактировать программу - Паскаль. Где-то ошибка. Необходимо удалить первый кратный 3 элемент массива. program udalenie; var i, n, k:integer; a:array[1 ... 1000] of integer; begin assign (input,'input. txt') ; assign (output,'output.
Ответы (1)
Даны два файла: input. txt и output. txt. В input. txt дана последовательность чисел: 1,6,11,16,21. В Output. txt отобразить размах ряда (т. е разность между наибольшим и наименьшим числом). Pascal
Ответы (1)
Напишите программу, которая сортирует массив целых чисел в порядке возрастания (неубывания). Размер массива заранее неизвестен. Исходные данные записаны в файл input. txt, отсортированный массив нужно вывести в файл output. txt.
Ответы (1)