• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

در خواست برنامه

anahid19

کاربر تازه وارد
تاریخ عضویت
8 آپریل 2007
نوشته‌ها
17
لایک‌ها
0
میشه برام برنامه ای به زبان ساده بنویسید که تعدادی عدد را بخواند و اعداد زوج را جدا کند و پایان بخشش اعداد منفی باشد
با تشکر
 

nsh

Registered User
تاریخ عضویت
19 ژانویه 2006
نوشته‌ها
685
لایک‌ها
4
محل سکونت
i & j : 2 & 3
میشه برام برنامه ای به زبان ساده بنویسید که تعدادی عدد را بخواند و اعداد زوج را جدا کند و پایان بخشش اعداد منفی باشد
با تشکر


بد نیست خود شما هم یه فکری بزنی تو رگ این یکی خیلی ساده هستش
راستی قبلی رو تونستی انجام بدی ؟
 

anahid19

کاربر تازه وارد
تاریخ عضویت
8 آپریل 2007
نوشته‌ها
17
لایک‌ها
0
اقا ارش شما استاد هستید؟
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
اصلا قیافیه من به این چیزا می خوره منم مثل شما دانشجو هستم
 

gooliof_iran

کاربر تازه وارد
تاریخ عضویت
19 ژانویه 2005
نوشته‌ها
99
لایک‌ها
1
به زبا C++ است:


#include <iostream.h>
#include <conio.h>

int main()
{
clrscr();
int i = 0;
cin>>i;
if(( i / 2) == 0)
cout<<i;

getch();
return 0;
}

این ماله بخش اعداد زوج
اون قسمت که منفی بشه رو متوجه نمی شم.
لطفا کمی توضیح بدین.
 

gooliof_iran

کاربر تازه وارد
تاریخ عضویت
19 ژانویه 2005
نوشته‌ها
99
لایک‌ها
1
به زبا C++ است:

PHP:
#include <iostream.h>
#include <conio.h>

int main()
{
clrscr();
int i = 0;
while i >= 0{
cin>>i;
if(( i / 2) == 0)
cout<<i;
}
getch();
return 0;
}
 

bloody

کاربر فعال علم و دانش
کاربر فعال
تاریخ عضویت
19 آپریل 2007
نوشته‌ها
1,256
لایک‌ها
17
محل سکونت
IRAN
میشه خواهش کنم دوستان چندتا سوال مشتی بزارن که یه ذره فکر آدم مشغول بشه !!!اینا چیه آخه استاد آرش شما یه چیزی بگو...
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
اگه سوال می خوای اینو حل کن البته خیلی سخت نیست
ما یه ماتریس داریم که توش اعداد چیده شدن یه بلاک رو مجموعه از اعداد کنار هم که با هم برابر هستن می گیم یه برنامه بنویسید که یه ماتریس دلخواه از کاربر رو بگیره و توش بلاک ها رو مشخص کنه برای مشخص کردن یه خونه از بلاک ترجیحا سمت راست بالاترین(ولی اگه نشد اشکالی نداره) و تعداد اعضای بلاک رو بده
این الگوریتم تو پردازش تصاویر کاربرد داره
 

anahid19

کاربر تازه وارد
تاریخ عضویت
8 آپریل 2007
نوشته‌ها
17
لایک‌ها
0
سلام اگر بخواهم تابع تشخیص دهدعدد کامل است یا نه باید چه کار کنم؟و یا ناقص بودن را؟
 

saalek110

Registered User
تاریخ عضویت
10 آپریل 2007
نوشته‌ها
212
لایک‌ها
1
از :
http://209.85.135.104/search?q=cach...van.blogfa.com/+"عدد+کامل"&hl=en&ct=clnk&cd=1
-----------------------------------------------------

عدد کامل:یونانیان عددی را که برابر مجموع مقسوم علیه هایش بود را عددی استثنایی میدانستند.نخستین عدد از این نوع عدد ۶ میباشد .چنین عددی را عدد کامل گویند.عدد کامل بعد از ۶ عدد ۲۸ است.یونانیان ۴ عدد نخستین را کشف کردند. این اعداد عبارتند از ۶ و ۲۸ و ۴۹۶ و ۸۱۲۸ . در حدود ۱۵۰۰ سال بعد پنجمین عدد کشف شد. و آن عدد ۳۳۵۵۰۳۳۶ است. ششمین عدد کامل ۸۵۸۹۸۶۹۰۵۶ است. تا امروز هفده عدد کامل کشف شده است. هفدهمین عدد کامل ۱۳۷۳ رقم است. برای نوشتن چنین عددی حداقل نصف کاغذ آ4 لازم است.

با سلام.
شما باید تمام اعداد کوچکتر از عدد را تست کنید که ببینید مقسوم علیه آن عدد هست یا نه. اگر مقسوم علیه بود با sum جمع کنید. و اگر sum برابر خود عدد بود یعنی عدد ما کامل است.
 

anahid19

کاربر تازه وارد
تاریخ عضویت
8 آپریل 2007
نوشته‌ها
17
لایک‌ها
0
[متشکرم هنوز 2ثانیه از طرح سوالم نمیگذره اما برای اعداد ناقص و زاید توضیحی ندادید
 

saalek110

Registered User
تاریخ عضویت
10 آپریل 2007
نوشته‌ها
212
لایک‌ها
1
از :
http://209.85.135.104/search?q=cach...0numbers/3.htm+"عدد+ناقص"&hl=en&ct=clnk&cd=13
------------------------------------------------

أولاً: الأعداد التامة:

كل عدد يتساوى مجموع عوامله مع العدد نفسه، يسمى تاماً، وأصغر الأعداد التامة 6، فعواملها 1، 2، 3 مجموعها 6، يلي ذلك 28، وعوامله 1، 2، 4، 7، 14، مجموعها 28، ومن الأعداد التامة 496، و 8128، و 33550336 ولا يوجد في الآحاد سوى 6، وفي العشرات سوى 28، وفي المئات سوى 496، وفي الآلاف سوى 8128. وهي دائماً تبدأ إما بالرقم 6 أو 8 في آحادها. وهي دائماً أعداد زوجية. وجميع الأعداد التامة 17 عدداً فقط.

أما الأعداد الزائدة:

فهي كل عدد مجموع عوامله أكبر منه، مثل العدد 12، الذي مجموع عوامله (1، 2، 3، 4، 6) 16 أكبر منه.

وأما الأعداد الناقصة:

فهي كل عدد مجموع عوامله أصغر من العدد نفسه، مثل العدد 10، فإن مجموع عوامله (1، 2، 5) 8 أقل منه.
با توجه به سایت بالا عدد زائد مجموع مقسوم علیه هایش بزرگتر از خودش است
و عدد ناقص مجموع مقسوم علیه هایش کوچکتر از خودش است.

پس شما sum را با خود عدد مقایسه کنید و با توجه به اینکه کدام یک بزرگتر(یا مساوی) است کارهای لازم را انجام دهید.
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
البته فکر نکنم این روش زیاد جالب باشه مثلا برای عدد چهار میلیلر شما حد اقل باید دو ملیارد تقسیم انجام بدید اگه هر تقسیم یه میکرو ثانیه زمان ببره حدود 2000 ثانیه یعنی چیزی بیش از نیم ساعت طول می کشه
 

najafzadeh

کاربر فعال پایگاه داده ها
کاربر فعال
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
522
لایک‌ها
28
محل سکونت
قزقلعه
اینجا چند تا شوال به زبان سی پلاس پلاس هست.
شاید به دردتون بخوره:

http://www.bitasoft.ir/useful/c++/index.htm

شاید بتونید ایده بگیرید:blush:
با تشکر

=======================
فکر نکن ، حس کن
=======================
 

gooliof_iran

کاربر تازه وارد
تاریخ عضویت
19 ژانویه 2005
نوشته‌ها
99
لایک‌ها
1
:blink:درسته
ولی اگه تعداد متغیرها کمتر باشه شاید تو سرعت تاثیر بیشتری داشته باشه.
x++ و یا x= x + 1 هر دو یک کار انجام میدن.

ولی سرعت اولی بسیار بیشتر از دومی هستش.
 
بالا