چاپ اعداد اول کوچکتر از n
Collapse
X
-
خب برنامه چاپ اعداد اول کوچکتر از عدد n به روش دیگر.
کد PHP:Sub prime()
n = Cells(1, 1)
For k = 1 To n
If k < n Then
div = 0
For i = 1 To k
If k Mod i = 0 Then
div = div + 1
End If
Next i
If div = 2 Then
x = x + 1
Range("B" & x) = k
End If
End If
Next k
End Sub
[CENTER][COLOR=#0000ff][SIZE=3][B]دانش هر فرد دارایی او نیست بلکه بدهکاری او به جامعه است[/B][/SIZE][/COLOR]
[/CENTER]کامنت
-
خب برنامه چاپ اعداد اول کوچکتر از عدد n به روش دیگر.
کد PHP:Sub prime()
n = Cells(1, 1)
For k = 1 To n
If k < n Then
div = 0
For i = 1 To k
If k Mod i = 0 Then
div = div + 1
End If
Next i
If div = 2 Then
x = x + 1
Range("B" & x) = k
End If
End If
Next k
End Sub
کد PHP:clear all;
clc;
n=10
a=1;
c=0;
for i=1:n;
if i<n
for j=1:i;
if mod(i,j)==0
c=c+1;
end
end
if c==2
m(a,1)=i;
a=a+1;
end
end
end
disp(m')
Last edited by میثم66; 2014/12/18, 21:06.[CENTER][COLOR=#0000ff][SIZE=3][B]دانش هر فرد دارایی او نیست بلکه بدهکاری او به جامعه است[/B][/SIZE][/COLOR]
[/CENTER]کامنت
-
البته اينجا جاش نيست. اينجا تخصصي اكسل هست. اگه سوال متلب دارين ميتونين به اين سايت مراجعه كنيد
نخستین پایگاه فارسی نرم افزار MATLAB
انجمن هم داره. ميتونين سوالاتتون رو مطرح كنيد
به هر حال اين كد خدمت شما:
کد:clear clc n=9; for k=1:9 if k<n div=0; for i=1:k if mod(k,i)==0 div=div+1; end end if div==2 disp(k) end end end
کامنت
-
البته اينجا جاش نيست. اينجا تخصصي اكسل هست. اگه سوال متلب دارين ميتونين به اين سايت مراجعه كنيد
نخستین پایگاه فارسی نرم افزار MATLAB
انجمن هم داره. ميتونين سوالاتتون رو مطرح كنيد
به هر حال اين كد خدمت شما:
کد:clear clc n=9; for k=1:9 if k<n div=0; for i=1:k if mod(k,i)==0 div=div+1; end end if div==2 disp(k) end end end
فقط یک سوال .برای چاپ افقی از ترانهاده استفاده کردم بازم ستونی چاپ می کنه
کد PHP:clear all;
clc;
n=input('n:');
for k=1:n-1;
if k<n
div=0;
for i=1:k;
if mod(k,i)==0
div=div+1;
end
end
if div==2
disp(k')
end
end
end
Last edited by میثم66; 2014/12/18, 21:36.[CENTER][COLOR=#0000ff][SIZE=3][B]دانش هر فرد دارایی او نیست بلکه بدهکاری او به جامعه است[/B][/SIZE][/COLOR]
[/CENTER]کامنت
-
ممنون.شما هم اونجا هستید .چون اینجا شما سریع به سوالات و مشکلات ما جواب میدین.
فقط یک سوال .برای چاپ افقی از ترانهاده استفاده کردم بازم ستونی چاپ می کنه
کد PHP:clear all;
clc;
n=input('n:');
for k=1:n-1;
if k<n
div=0;
for i=1:k;
if mod(k,i)==0
div=div+1;
end
end
if div==2
disp(k')
end
end
end
اين برنامه فقط تو خروجي بهتون نشون ميده. شما دوكار ميتونين بكنين
اول اينكه همه اعداد رو داخل يك ماتريس بريزين. دوم اينكه بجاي disp از fprintf استفاده كنيدکامنت
کامنت