صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: كمك در مورد چند برنامه به زبان سي پلاس پلاس فوري فوري  (دفعات بازدید: 1584 بار)
mah13852006
کاربر جدید
*

تشكرها : 1
آفلاین آفلاین

تعداد ارسال: 3


ديدن مشخصات
« : 12 دي 1388,ساعت 11:11:48 »

با سلام چند برنامه در زبان سي پلاس پلاس دارم مي خواستم عزيزان جواب هر كدوم از اين برنامه ها رو كه تونستن برام بفرستن
1- برنامه اي كه يك آرايه را بگيرد و اعداد تكراري درون آرايه را يافته و تعداد دفعات تكرار آن را مشخص كند
2- برنامه اي كه يك آرايه را بگيرد (نزولي مرتب كند) و يك كاراكتر خاص را از كاربر گرفته و آن را در آرايه جستجو كند
3- برنامه اي كه يك جمله حاوي چند رشته را از كاربر دريافت كرده و جملات چهار حرفي را مشخص كند
4- مربع جادويي
5- برنامه اي كه 100 عدد را بگيرد و ميانگين آنها را حساب كند با اشاره گرها
ممنون از همتون
خارج شده است
كیانی
مديريت سايت
*****

تشكرها : 145
آنلاین آنلاین

جنسيت : پسر
تعداد ارسال: 1147


اليس الله بكاف عبده ؟!


ديدن مشخصات WWW
« پاسخ #1 : 12 دي 1388,ساعت 11:21:36 »

سلام دوست عزيز.
قبل از هرگونه ارسالقوانين انجمن را مطالعه فرماييد و ضمناً اگر قبل از ارسال در انجمن جستجو ميكرديد جواب چند تا از سوالات شما موجود بود.

*- الگوريتم مربع جادويي به زبان ++‍‍C و C

يا علي
خارج شده است

" فقال رب انی لما انزلت الی من خیر فقیر (قصص 24) * اللهم عجل لوليك الفرج"
جستجو | قوانين انجمن | آياپير | مقالات تخصصي  |عضويت درتيم آياپير
محسن
مدیر بازنشسته
*****

تشكرها : 22
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 106


تنها بدیمان این است که خوبیم !


ديدن مشخصات WWW
« پاسخ #2 : 12 دي 1388,ساعت 14:01:30 »

سلام

پاسخ برنامه اي كه يك آرايه را بگيرد و اعداد تكراري درون آرايه را يافته و تعداد دفعات تكرار آن را مشخص كند

کد:
#include<iostream.h>
#include<conio.h>
#include<string.h>
/// www. Aiapir .com
void   Calc( char a[]) ;
int    main(){
  const  int  k=12;
  char  a[k];
  clrscr() ;
  cout << " Enter string : " ;
  cin.get ( a , k , '.') ;
  Calc( a ) ;
  getch() ;
  return 0 ;
}
void   Calc( char a[]){
  int ar[30];
  int i;
  char c;
  for ( i=0 ; i<30 ; i++ )
ar[i] = 0;
  for ( i=0 ; i<strlen(a) ; i++ )
ar[ (a[i] - 97)]++;
  for ( i=0 ; i<30 ; i++ )
if (ar[i] != 0)
{
c = i + 97;
cout << c << " " << ar[i] << "\n";
}
}

پيروز باشيد .
« آخرين ويرايش: 12 دي 1388,ساعت 14:41:39 توسط كياني » خارج شده است

الهي در تب فقرم بسوزان
                        ولي محتاج نامردان مگردان
انجمن از ارائه پروژه كاملاً آماده به عنوان راهنمايي به كاربران معذور مي باشد.
farshad200
کاربر جدید
*

تشكرها : 8
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 42



ديدن مشخصات
« پاسخ #3 : 13 دي 1388,ساعت 13:04:54 »

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

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 372


هیهات من الذله ...


ديدن مشخصات WWW
« پاسخ #4 : 13 دي 1388,ساعت 13:57:01 »

مربع جادویی یا وفقی جدولی است، n * n خانه، که خانه‌های آن با عددهای مثبت از 1 تا n² به ترتیبی پر شده است که مجموع عددهای هر ردیف افقی و یا هر ستون عمودی و یا هر قطر آن، عددی ثابت را نشان دهد. شکل رایج آن شامل اعداد 1 تا n² است ولی گاهی برای کلمات نیز استفاده می‌شود.


این عدد ثابت بدین طریق بدست می‌آید و به آن ثابت جادویی یا جمع جادویی می‌گویند:



n(n²+1)/2

مثلاً ثابت جادویی برای nهای 3و4و5و6 برابر است با:



111,65,34,15
خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
آرین
مدیر بازنشسته
*****

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 372


هیهات من الذله ...


ديدن مشخصات WWW
« پاسخ #5 : 13 دي 1388,ساعت 13:58:50 »

سلام
من می خواستم بدونم این مربع جادویی چی هست و چکار می کند
هنگام اجرا چگونه باید به آن ورودی دهیم

الگوریتم این برنامه به شرح زیر است:


عدد 1 در عنصر مینی سطر اول قرار می گیرد


برای هر عدد بعدی باید نسبت به موقعیت فعلی یکی به سمت بالا و چپ حرکت کنیم و در صورت خارج شدن از محدوده ی جدول به انتهای همان ستون یا سطر بر می گردیم اگر این موقعیت خالی باشد عدد بعدی در آن درج می شود و اگر پر باشد دقیقا زیر عدد قبلی درج می شود.


(از آرایه ی 2 بعدی باید استفاده کنیم).
خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
farshad200
کاربر جدید
*

تشكرها : 8
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 42



ديدن مشخصات
« پاسخ #6 : 13 دي 1388,ساعت 15:35:06 »

سلام خسته نباشی
ممنونم از راهنمایی هایتان
خارج شده است
mah13852006
کاربر جدید
*

تشكرها : 1
آفلاین آفلاین

تعداد ارسال: 3


ديدن مشخصات
« پاسخ #7 : 16 دي 1388,ساعت 10:48:12 »

ممنون از پاسخ همه عزيزان ولي من هنوز جواب بقيه سؤالا رو نگرفتم
خارج شده است
كیانی
مديريت سايت
*****

تشكرها : 145
آنلاین آنلاین

جنسيت : پسر
تعداد ارسال: 1147


اليس الله بكاف عبده ؟!


ديدن مشخصات WWW
« پاسخ #8 : 16 دي 1388,ساعت 11:54:37 »

سلام

لطفاً سوالات خود را مجزا در تاپیک های جدید مطرح نمایید.

موفق باشید.
خارج شده است

" فقال رب انی لما انزلت الی من خیر فقیر (قصص 24) * اللهم عجل لوليك الفرج"
جستجو | قوانين انجمن | آياپير | مقالات تخصصي  |عضويت درتيم آياپير
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :