OK, so the statements are the same, only variables change.
Use arrays:
data have;
input toto tutu titi tata tete;
datalines;
1 1 0 1 0
;
data want;
set have;
array in {*} toto tutu titi tata tete;
array out {*} $ a b c d e;
do i = 1 to dim(in);
out{i} = ifc(in{i} ne 0,'1','0');
end;
drop i;
run;
The ifc() function is a simplification of your if/then/else.
... View more