what is prime numbers? how we can get plc write sas code?

Answers were Sorted based on User's Feedback



what is prime numbers? how we can get plc write sas code?..

Answer / bala

***how we can get plc write sas code? ;
data prime;
input numbers @@;
datalines;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
47 48 49 50 51 52 53 54 55 56 57 58
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
76 77 78 79 80
;
run;


data p1(drop= p numbers);
set prime;
P=numbers;
if mod(P,1)= 0 and mod(P,P) = 0 and mod(P,2) ^= 0
and mod(P,3) ^= 0 and mod(P,5)^=0 and mod(P,7)^=0 then
Prime_numbers=P;
if P=3 or P=2 or P=5 or P=7 then Prime_numbers=P;
if not missing(prime_numbers);
put prime_numbers;
run;

Is This Answer Correct ?    9 Yes 1 No

what is prime numbers? how we can get plc write sas code?..

Answer / sandeep

****** What is prime numbers?******
A) A prime number is a number that cannot be divided by a
number other than 1 and itself.

Is This Answer Correct ?    9 Yes 1 No

what is prime numbers? how we can get plc write sas code?..

Answer / santosh reddy

data prime (drop=j count);
do i=100 to 1 by -1;
count=0;
do j=i to 1 by -1;
if mod(i,j)=0 then count+1;
end;
if count=2 then output;
/* output;*/
end;
run;

Is This Answer Correct ?    6 Yes 1 No

what is prime numbers? how we can get plc write sas code?..

Answer / nandu

A small correction in the above one.

Data samp;
input number1 @@;
cards;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
;
run;
data samp2;
set samp;
number2=number1 ;
if mod(number1,1) eq 0 and mod(number1,number2) eq 0
and (mod(number1,2) ne 0 and mod(number1,3) ne 0 and mod(number1,5) ne 0 and mod(number1,7) ne 0 and mod(number1,9) ne 0) then output ;
run;

Is This Answer Correct ?    2 Yes 4 No

what is prime numbers? how we can get plc write sas code?..

Answer / nandu

Data samp;
input number1 @@;
cards;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
;
run;
data samp2;
set samp;
number2=number1 ;
if mod(number1,1) eq 0 and mod(number1,number2) eq 0 then
output ;
run;

Is This Answer Correct ?    4 Yes 9 No

Post New Answer

More SAS Interview Questions

hi guys ...i have one query... data abc; input s w k g o t a m; cards; 1 2 3 4 5 6 7 8 2 3 4 5 6 7 8 9 ; run; i want the output to be the sorted order(only variables).observations should not be changed..

14 Answers  


for report generation which one you used proc report or data_null_?

3 Answers   Accenture, Quintiles,


what is AE onset date and what is RDS?

4 Answers   Accenture,


How to write duplicate records into a separate dataset using sort?

4 Answers   HSBC,


what is the difference between proc means and proc summary?

2 Answers   Accenture,


What are SAS/ACCESS and SAS/CONNECT?

0 Answers  


In sas, what are the areas that you are most interested in? : sas-grid-administration

0 Answers  


define table lookup and how may ways it can be done...explian

3 Answers  


Can you execute a macro within a macro? Describe. : sas-macro

0 Answers  


Write SAS codes to compare two datasets. Suppose the allowable difference is 0.1.

2 Answers  


Mention what are the data types does SAS contain?

0 Answers  


How to include or exclude specific variables in a data set?

0 Answers  


Categories