تبلیغات
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C# - حاصل ضرب دکارتی دو مجموعه بوسیله لینک لیست
 
برنامه بدون خطا رویاست Program is impossible without an error
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C#
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 

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

A={1,2,3}         

B={5,6}            

A * B = { (1*5) (1*6)(2*5)(2*6)(3*5)(3*6) }

 

#include "iostream.h"
#include "conio.h"
#include "stdlib.h"
#include "string.h"

struct number{
 int count;
 int num;
 struct number *next;
}*nn,*ln,*fn;

struct collection{
 char name[20];
 struct number *p;
 struct collection *next;
}*fc,*nc,*lc;

void add();
void print();
void move();

int *avali,*dovomi,c1,c2;
char a[20],b[20];

main(){

  add();
  move();
  print();

}
//***********************************
void add(){
 char x[20];
 int tmp;

 cout<<"\n Enter your set by n";

 do{
  cout<<"\n Enter a name for complex : ";
  cin>>x;

  if(strcmp(x,"final")==0)
   break;

  cout<<"\n\t { \n";

  nc=(struct collection*)calloc(1,sizeof(struct collection));
  if(nc==NULL)
   exit(1);

  if(fc==NULL)
   fc=nc;
  else
   lc->next=nc;

  lc=nc;

  nc->next=NULL;
  nc->p=NULL;
  strcpy(nc->name,x);

  do{
   cout<<"\t\t";
   cin>>x;
   if(strcmp(x,"end")==0)
    break;
   else
    tmp=atoi(x);

   nn=(struct number*)calloc(1,sizeof(struct number));
   if(nn==NULL)
    exit(1);

   nn->next=NULL;
   nn->num=tmp;
   nn->count=0;

   if(nc->p==NULL){
    nc->p=fn=nn;
    fn->count=1;
   }
   else{
    ln->next=nn;
    fn->count+=1;
   }
   ln=nn;
  }while(1);
  cout<<"\n\t } \n";
 }while(1);
}
//************************************************
void move(){
 int i;

 clrscr();
 cout<<"\n Enter two collection (C B) : ";
 cin>>a>>b;

 nc=fc;

 while(nc!=NULL){
  if(strcmp(nc->name,a)==0){
   ln=nc->p;
   c1=ln->count;
   avali=(int*)calloc(c1,sizeof(int));
   for(i=0;i<c1;i++){
    avali[i]=ln->num;
    ln=ln->next;
   }
  }
  else if(strcmp(nc->name,b)==0){
   ln=nc->p;
   c2=ln->count;
   dovomi=(int*)calloc(c2,sizeof(int));
   for(i=0;i<c2;i++){
    dovomi[i]=ln->num;
    ln=ln->next;
   }
  }
  nc=nc->next;
 }
}
//******************************************************************************
void print(){
 int i,j;

 clrscr();

 cout<<"\n "<<a<<"*"<<b<<" = {";

 for(i=0;i<c1;i++)
  for(j=0;j<c2;j++)
   cout<<"("<<avali[i]<<"*"<<dovomi[j]<<")";

 cout<<"}";
 getch();
}





نوع مطلب : پروژه های برنامه نویسی ++C، 
برچسب ها :
لینک های مرتبط :


دوشنبه 12 مرداد 1388 08:01 قبل از ظهر
http://www.pcpayam.com

سیستم تبلیغات كلیكی به ازای هر كلیك 50 تومان ! . كسب در آمد بسیار مطمئن با واریزی دقیق هر ماه با حد اقل پرداخت 5000 تومان بر خلاف سایر سایتهای كسب در آمد كه تا رسیدن به 30.000 تومان پول وبلاگها را نگه میدارند ....

یكبار فقط یكماه سرویس ما را امتحان كنید پشیمان نمیشوید

سری بمحصولا ت ما هم بزنید محصولاتی بسیار عجیب و غریب باور نداری یه نگاه بكن

http://p30boy.com
یکشنبه 11 مرداد 1388 07:05 بعد از ظهر
سیستم تبلیغات كلیكی به ازای هر كلیك 50 تومان ! . كسب در آمد بسیار مطمئن با واریزی دقیق هر ماه با حد اقل پرداخت 5000 تومان بر خلاف سایر سایتهای كسب در آمد كه تا رسیدن به 30.000 تومان پول وبلاگها را نگه میدارند ....

عضویت بسیار آسان در چند ثانیه بدون تاییدیه از طرف مدیریت

برای عضویت به آدرس زیرین بروید

http://www.pcpayam.com

برای اطمینان فقط یكماه از سرویس ما استفاده كنید بنظر شما انسان همیشه شكست میخورد
نگذارید تجربه تلخ سرویسهای دیگر باعث نا امیدی شما از نا امن بودن محیط كسب در آمد سیستم كلیكی بشود یكبار هم سرویس ما را امتحان كنید ما میخواهیم تجربه شیرین كسب درآمد سیستم تبلیغاتی سایتی مثل گوگل را كه برای افراد كشورهای دیگر در آمد های ماهیانه میلیونی را بر آورده میكند برای شما هموطنان ایرانی نیز ببار بیاوریم ...

مطمئنیم كه بعد از یكماه همكاری با ما خودتان ما را بدوستانتان معرفی خواهید كرد
یکشنبه 11 مرداد 1388 06:40 بعد از ظهر
سیستم تبلیغات كلیكی به ازای هر كلیك 50 تومان ! . كسب در آمد بسیار مطمئن با واریزی دقیق هر ماه با حد اقل پرداخت 5000 تومان بر خلاف سایر سایتهای كسب در آمد كه تا رسیدن به 30.000 تومان پول وبلاگها را نگه میدارند ....

عضویت بسیار آسان در چند ثانیه بدون تاییدیه از طرف مدیریت

برای عضویت به آدرس زیرین بروید

http://www.pcpayam.com

برای اطمینان فقط یكماه از سرویس ما استفاده كنید بنظر شما انسان همیشه شكست میخورد
نگذارید تجربه تلخ سرویسهای دیگر باعث نا امیدی شما از نا امن بودن محیط كسب در آمد سیستم كلیكی بشود یكبار هم سرویس ما را امتحان كنید ما میخواهیم تجربه شیرین كسب درآمد سیستم تبلیغاتی سایتی مثل گوگل را كه برای افراد كشورهای دیگر در آمد های ماهیانه میلیونی را بر آورده میكند برای شما هموطنان ایرانی نیز ببار بیاوریم ...

مطمئنیم كه بعد از یكماه همكاری با ما خودتان ما را بدوستانتان معرفی خواهید كرد
یکشنبه 11 مرداد 1388 01:32 بعد از ظهر
http://www.pcpayam.com

سیستم تبلیغات كلیكی به ازای هر كلیك 50 تومان ! . كسب در آمد بسیار مطمئن با واریزی دقیق هر ماه با حد اقل پرداخت 5000 تومان بر خلاف سایر سایتهای كسب در آمد كه تا رسیدن به 30.000 تومان پول وبلاگها را نگه میدارند ....

یكبار فقط یكماه سرویس ما را امتحان كنید پشیمان نمیشوید
چهارشنبه 7 مرداد 1388 10:42 قبل از ظهر
بسم الله الرحمن الرحیم
سلام
vpn برنامه ای است که با استفاده از آن می توانید از دست هکر ها در امان باشید، زیرا دیگر نمی توانند به رایانه شما آسیب بزنند.

با vpn می توانید به عنوان یک کاربر آمریکایی در اینترنت بگردید و از تمام محدودیت هایی که برای ایرانیان در نظر گرفته شده است رهایی یابید.

با استفاده از vpn می توانید آنتی ویروس خود را به راحتی و بدون اینکه با مشکلی روبرو شوید آپدیت کنید.

با vpn می توانید از امکاناتی که گوگل دارد ولی برای ایرانیان امکان استفاده از آنها نیست به راحتی استفاده کنید.

و در نهایت با vpn می توانید به سایت هایی که فیلتر کرده اند به راحتی وارد شوید.

برای اطلاعات بیشتر و خرید می تونید به لینک زیر مراجعه کنید:
https://www.sellvpn.com
https://www.sellvpn.com/america/

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


درباره وبلاگ

انجام پروژه های برنامه نویسی سی و سی پلاس پلاس و سی شارپ

انجام پروژه های الکترونیکی و رباتیکی

مدیر وبلاگ : سجاد سلطانی
مطالب اخیر
نویسندگان
جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :














free counters
X بستن تبلیغات
X بستن تبلیغات