Программа на Паскаль. Множества
Дана запись простого арифметического выражения над вещественными числами. Знаки операций, используемых в выражениях: -, +, *, /. Напечатать по одному разу все четные цифры, используемые в записи каждого числа чисел в порядке их появления.
Помогите, пожалуйста. |
Вот, я тут набросал:
program LR3_N; const A=['2','4','6','8']; B=['1','2','3','4','5','6','7','8','9','0']; var f:text; v:char; begin assign(f,'text.txt'); reset(f); {for i:=1 to length(f) do} REPEAT repeat read(f,v); until v in B; If v in A then write(v:4); UNTIL EOF(f); close(f); end. Но этот вариант выводит все четные подряд. А нужно без повторений. |
Цитата:
Код:
const |
Часовой пояс GMT +4, время: 05:24. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.