سئوالات و مشکلات برنامه نویسی به زبان C و ++C

nasim-t

عضو جدید
دوباره همون خطاها رو داد فقط وقتی خطا نمی ده که زدم
کد:
 *p=stack
که اونم دوباره نتیجه ی قبلی رو می ده الان برنامم با اصلاحایی که کردم شد:

کد:
[COLOR=#000000][FONT=Calibri]#include <stdio.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]#include <stdlib.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]#include <conio.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]#include<string.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]#define max 100[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int stack[100];[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]p = stack;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]void push(char);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char pop();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *p;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *tos;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *bos;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char i,s[80];[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]void push(char i)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]*p=i;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]p++;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char pop()[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]p--;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]if(tos<0)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]Printf(“\n stack is empty”);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]Return 0;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]return *p;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int main()[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char b[80],x[80],y[80];[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int j;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]tos =p;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]bos=p+max-1;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]printf(“\n enter postfix expression:”);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]gets(s);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]for(j=0;j<strlen(s);j++)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]       if(s[j]==’+’ ||s[j]==’-‘||s[j]==’*’||s[j]==’/’||s[j]==’^’)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]       {[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]              y[80]=pop();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]               x[80]=pop();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]              strcat(&x[80],&y[80]);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]              strcat(&s[80],&x[80]);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]push(s[j]);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]else[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]push(s[j]);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]b[80]=pop();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]printf(“\n the prefix expression is:”);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]puts(b);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]getch();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
 

H.r.Ghanbari

عضو جدید
دوباره همون خطاها رو داد فقط وقتی خطا نمی ده که زدم
کد:
 *p=stack
که اونم دوباره نتیجه ی قبلی رو می ده الان برنامم با اصلاحایی که کردم شد:

کد:
[COLOR=#000000][FONT=Calibri]#include <stdio.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]....
[/FONT][/COLOR][COLOR=#000000][FONT=Calibri]#define max 100[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int stack[100];[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]p = stack;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]void push(char);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char pop();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *p;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *tos;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *bos;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char i,s[80[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
...


در سطر های ابتدائی کد
کد:
[COLOR=#000000][FONT=Calibri]int *p;[/FONT][/COLOR]

بیار قبل از
کد:
[COLOR=#000000][FONT=Calibri][COLOR=#000000][FONT=Calibri]int stack[max];[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]p = stack;[/FONT][/COLOR][/FONT][/COLOR]
در تابع push پر بودن stack رو هم چک کن.
بجای
کد:
strcat(&x[80],&y[80]);
هم بنویس
کد:
 [COLOR=#000000][FONT=Calibri]strcat(x,y);[/FONT][/COLOR]
 

nasim-t

عضو جدید
بقیشو اصلاح کردم اما دوباره توی همون

کد:
p = stack;

خطا می زنه و اینم متن خطاهاش:
type name expected
variable 'p'is initialized more than once
واقعا ممنون که تا این کمکم کردین
 

H.r.Ghanbari

عضو جدید
بقیشو اصلاح کردم اما دوباره توی همون

کد:
p = stack;

خطا می زنه و اینم متن خطاهاش:
type name expected
variable 'p'is initialized more than once
واقعا ممنون که تا این کمکم کردین
حواهش...:gol:
دقت کنید این 3 سطر کد پیچیدگی زیادی نداره.
بعد از سطر #define max 100
این کد بنویسید

int stack[100];
int *p;
و بعد از

char b[80],x[80],y[80];

کد
p = stack; رو بنویسید.

 

nasim-t

عضو جدید
خوب دیگه خطا نداد این عبارتا برای ورودی بهش دادم: -/ab*c+de
اما ورودی بهم به سر فلش داد و یه صورت ادمک که داره می خنده
این برنامه اصلاح شدمه:
کد:
[COLOR=#000000][FONT=Calibri]#include <stdio.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]#include <stdlib.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]#include <conio.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]#include<string.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]#define max 100[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int stack[100];[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *p;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]void push(char);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char pop();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *tos;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *bos;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char i,s[80];[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]void push(char i)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]If(p>=bos)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]printf(“\n stack is full”);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]getch();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]return 0;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]*p=i;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]p++;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char pop()[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]p--;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]if(tos<0)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]Printf(“\n stack is empty”);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]Return 0;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]return *p;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int main()[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char b[80],x[80],y[80];[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int j;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]p=stack;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]tos =p;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]bos=p+max-1;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]printf(“\n enter postfix expression:”);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]gets(s);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]for(j=0;j<strlen(s);j++)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]      if(s[j]==’+’ ||s[j]==’-‘||s[j]==’*’||s[j]==’/’||s[j]==’^’)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]      {[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]             y[80]=pop();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]              x[80]=pop();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]             strcat(x,y);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]             strcat(&s[j],x);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]push(s[j]);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]else[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]push(s[j]);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]b[80]=pop();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]printf(“\n the prefix expression is:”);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]puts(b);[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]getch();[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]
 

H.r.Ghanbari

عضو جدید
خوب دیگه خطا نداد این عبارتا برای ورودی بهش دادم: -/ab*c+de
اما ورودی بهم به سر فلش داد و یه صورت ادمک که داره می خنده
این برنامه اصلاح شدمه:
کد:
[COLOR=#000000][FONT=Calibri]#include <stdio.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]#include <stdlib.h>[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]...[/FONT][/COLOR][COLOR=#000000][FONT=Calibri][/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *tos;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]int *bos;[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]char i,s[80];[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]void push(char i)[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]{[/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]...[/FONT][/COLOR][COLOR=#000000][FONT=Calibri][/FONT][/COLOR]
[COLOR=#000000][FONT=Calibri]}[/FONT][/COLOR]

کد:
prefix: +AB
postfix: AB+
افرین, دستت درد نکنه:gol:
حالا مر حله بعد نوبت به تغییر نوع پشته برنامه ات می رسه که باید از نوع رشته باشه.
کد:
#define MAX 100
char* stack[MAX];
یعنی مثلا رشته AB+ می خوایم طوش push . یا pop کنیم.
 

nasim-t

عضو جدید
ای وای پس هنوز کار داره؟ دوباره برنامم بحران هویتی گرفت وقتی اینو وارد کردم دوباره رفت سر همون مشکل قدیمی
p=stack
اینم ارورش:
*cannot convert 'char**'to int
 

H.r.Ghanbari

عضو جدید
ای وای پس هنوز کار داره؟ دوباره برنامم بحران هویتی گرفت وقتی اینو وارد کردم دوباره رفت سر همون مشکل قدیمی
p=stack
اینم ارورش:
*cannot convert 'char**'to int

اره, هنوز کار داره خودشم بسیار اساسی:surprised:
پشته برنامه رو اینجوری تعریف کن:

کد:
#define STR_MAX (sizeof(char)*512)
#define MAX 100
char* stack[MAX];
int sp = -1;
int push(char* );
int pop(char* );

دیگه اشاره گر p رو بذار ش کنار.

حالا توابع push , pop رو update کن.
 

nasim-t

عضو جدید
وااااای چقدر عجیب شد همه متغیرا توی مغزم به هم ریخته یه اپدیتی کردم که 15 تا خطا داد بهم می دونم درخواست خیلی زیادیه اما می شه خواهش کنم این قسمتایی که گفتین آپدیت کنما واسم بنویسین یه کم سر عوض کردن P مشکل پیدا کردم
 

H.r.Ghanbari

عضو جدید
وااااای چقدر عجیب شد همه متغیرا توی مغزم به هم ریخته یه اپدیتی کردم که 15 تا خطا داد بهم می دونم درخواست خیلی زیادیه اما می شه خواهش کنم این قسمتایی که گفتین آپدیت کنما واسم بنویسین یه کم سر عوض کردن P مشکل پیدا کردم

خسته نباشی:gol:
من دارم اینجا کار خودم انجام می دم, فرصتی برای نوشتن کد شما ندارم ولی اگه شما شروع کنید به نوشتن من هم همراهی می کنم:gol:
توابع زیر رو اگه پیاده سازی کردین به ترتیب یعنی برنامه تون 95% تموم شده:
مرحله 1:
کد:
void removeSpace(char* x ) : کاراکترهای space رو از رشته حذف می کند.
void initStack() : مقدار دهی اولیه پشته
void freeStack() : ازاد سازی فضای پسته
int push( char* x ) 
int pop(char *x)
مرحله 2:
کد:
int isOperator(char c) 
int isOperand(char c)
int convertPostfixToPrefix( char* dest, char* source)
 

robotnic

عضو جدید
سلام دوستان .......... يه سوال برنامه نويسی ,
برنامه ای بنويسيد که مشخصات 5 دانشجو را از ورودی دريافت و ذخيره نمايد.
مشخصات هم شامل نام , فاميل و ID باشد .....
ممنون اگه کمکم کنيد .............:gol:
 

shady sh

عضو جدید
سلام دوستان .......... يه سوال برنامه نويسی ,
برنامه ای بنويسيد که مشخصات 5 دانشجو را از ورودی دريافت و ذخيره نمايد.
مشخصات هم شامل نام , فاميل و ID باشد .....
ممنون اگه کمکم کنيد .............:gol:
HTML:
struct student
{char name [20];
char last name[20];
int ID;
};
int main()
int n;
cin>>n;//tedad daneshjo
for(int i=0;i<n;i++)
{
student t;
cin>>t.name>>t.last name>>t.ID;
}
 

ali.dadash

عضو جدید
کسی هست از دوستان بلد باشه با آرایه ها به زبون c++ برنامه ای بنویسه که دو عدد 50 رقمی رو در هم ضرب کنه؟!؟؟!
با آرایه ها !؟!؟!!
 

Miss Independent

عضو جدید
می دونم باید سوالم رو توی قسمت کدهای HTML می پرسیدم، اما از اونجا که انگار کلاً فعالیت زیادی اونجا صورت نمی گیره و گفتم حتماً سوالم بی جواب می مونه اومدم اینجا این سوال رو بپرسم:

والا سوال من در مورد کدهاییه که در قالب سازی وبلاگ استفاده میشه و مشکلش با اینترنت اکسپلورر...
مثلاً شما کد رنگی رو برای دیوایدر ها و یا فونت های قالب انتخاب میکنی و روی قالب می ذاری... با گوگل کروم و یا فایرفاکس کد رنگ کاملاً درست و در واقع همون رنگی که انتخاب کردیم نشون می ده، اما مثلاً با اکسپلورر کلاً یه رنگ دیگه نشون میده!!! (مثلا کد رنگ قرمز رو سبز نشون میده!!!)
برای این کار راه حلی وجود داره؟

مثلا قالب زیر رو اول با کروم یا فایرفاکس ببینید:
http://audrina.blogfa.com/page/47

حالا همین قالب رو با اکسپلورر ببینید....

همونطور که می بینید کلاً سایدبار حذف میشه و دیوایدر و فونت ها رنگشون از قرمز به سبز چمنی تبدیل میشه! :))))
چیکار باید کرد که این مشکل بر طرف شه؟ ورژن اکسپلورر من 9 هستش...
آیا کدی وجود داره که با گذاشتنش توی قالبا این مشکل حذف شه؟! :)

اینم کد قالب اگر به دردتون میخوره:
کد:
<html><head>


<script language="JavaScript1.2">
<!--


top.window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById) {
if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}


//-->
</script>
<title><-BlogAndPostTitle-></title>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="proof" content=" proof |
      <meta name="keywords" content="<-BlogAndPostTitle->,<-BlogId->">
      <META NAME="description" CONTENT="<-BlogAndPostTitle-> - <-BlogDescription->">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <meta name="proof" content=" proof |
      <link rel="alternate" type="application/rss+xml" title="<-BlogTitle->" href="<-BlogXmlLink->" />
      <meta name="GENERATOR" content="BlogFa.com">
<style>
<!--
body{font-family:Tahoma;font-size:8pt;padding:0px;margin:0px;color:#000000;background:#fff}
a, a:visited{color:#8e0b1a;text-decoration: none}a:hover{color:#8e0b1a;text-decoration: line-through; font-weight: bold}
body {
    BACKGROUND: #000000 url(http://s3.picofile.com/file/7543192040/Shiver_Inside.jpg) no-repeat Fixed Top right;
}


#page{background:url() center repeat-y;width:760px}img{border:none}
#uwrapper {margin:0;padding:0;text-align:center;background-image:url(); background-repeat:repeat-x; background-position-y:top;}
#header{height:0px;background:url() no-repeat right; }
#header div{color:#ffffff;font-family:verdana;font-size:21pt;font-weight:bold;text-align:center;padding-top:50px}
#header div p{margin-top:5px;margin-bottom:0px;color:#ffffff;font-family:Tahoma;font-size: 9pt;font-weight:normal;text-align:center;direction:rtl}
#headerb{height:0px}
#content{padding:0px 7px}
#main{background:#  url() repeat center;float:right;width:530px;text-align:right;overflow:hidden;margin-right:220px}
#main2{height:60px;background: url() top no-repeat}
#post{padding:0 0px;text-align:right}
#posttitle{height:44px;background: url() center no-repeat;text-align:right;font-size:9pt;font-weight:42;direction:rtl;padding-top:14px;padding-right:30px}
#posttitle a, #posttitle a:visited {color:#8e0b1a;filter:blur}
#postbody{text-align: justify;padding:0px 10px 5px 3;font-size:8pt;color:#ffffff;width:480px;line-height:1.5em;direction:rtl;overflow:hidden}
#postbody p{margin-top:10px;margin-bottom:0px}
#postdesc{padding-top:15px;padding-right:22px;padding-left:7px;color:#8e0b1a;direction:rtl}
#space{height:20px}
#sidebar{float:left;background:# url() no-repeat top center ;width:185px;padding-top:10px;color:# ;line-height:1.5em;text-align:right;margin-left:-240px;border-right:2px dotted #8e0b1a;border-left:2px dotted #8e0b1a;border-bottom:2px dotted #8e0b1a}
#sidebar a, #sidebar a:visited {color:#ffffff}#sidebar a:hover {color:#8e0b1a }
#mmenu{width:170px;ine-height: 1.5em;text-align:center;direction:rtl;}
#sidebar ul{font-size:8pt;list-style-type: none;margin: 0px;padding:0 5px 20px 5px}
#sidebar li {font-size:8pt;padding-right:5px;padding-bottom:0px;line-height:1.5em;direction:rtl}
#photo{width:170px;padding-top:5px;padding-bottom:2px;text-align:center}
#about{width:170px;text-align: justify;font-size:8pt;padding:10px 7px 20px 7px;color:#ffffff;direction:rtl}
#feed{margin:0px;padding-bottom:10px;text-align:center}
#custom{width:170px;color:#ffffff;overflow:auto;margin:10px 0;text-align:center;direction:rtl}
-->
</style>
<script lang ="javascript">
function GetBC(lngPostid)
{
intTimeZone=<-BlogTimeZone->;
strBlogId="<-BlogId->";
intCount=-1;
strResult="";
try {
for (i=0;i<BlogComments.length;i+=2)
{
if (BlogComments[i]==lngPostid)
intCount=BlogComments[i+1] ;
}
}  catch( e) {
}
if ( intCount==-1)  strResult="All Comments";
if ( intCount==0)  strResult="Leave a Comment";
if ( intCount==1)  strResult="One Comment";
if ( intCount>1)  strResult=intCount + "Comments" ;
strUrl="/comments/?blogid=" +strBlogId + "&postid=" + lngPostid + "&timezone=" + intTimeZone ;
strResult ="<a href=\"javascript:void(0)\" onclick=\"javascript:window.open('" + strUrl + "','blogfa_comments','status=yes,scrollbars=yes,toolbar=no,menubar=no,location=no ,width=500px,height=500px')\" >" +  strResult + " </a>" ;
document.write ( strResult ) ;
}
function OpenLD()
{
window.open('/links','blogfa_ld','status=yes,scrollbars=yes,toolbar=no,menubar=no,location=no ,width=500px,height=500px');
return true;
}
</script>
</head>
<body>
<div id=uwrapper>
<div align=center>
<div id=page>


<div id=content>
<div id=main>




<br>
<center><br>
<font color="#8e0b1a " face="Tahoma" style="font-size: 10pt">
<b>  <-BlogTitle-></b><p>
<font color="#ffffff " face="Tahoma" style="font-size: 8pt">
  <-BlogDescription->
<p>
</center>
<p>
<BLOGFA>  <FONT color=#ffffff >
<div id=post>
<div id=posttitle><a href="<-PostLink->"><b><-PostTitle-></b></a></div>
<div id=postbody><-PostContent-><BlogPostTagsBlock><br>Tags: <BlogPostTags separator=", "><a href="<-TagLink->"><-TagName-></a></BlogPostTags></BlogPostTagsBlock><BlogExtendedPost><br><a href="<-PostLink->">ادامه نوشته هام</a></BlogExtendedPost></div>
<div id=postdesc>|<-PostDate->| 
    <-PostTime->|<-PostAuthor-><BlogComment>| <span dir="rtl" ><script type="text/javascript">GetBC(<-PostId->);</script></span></BlogComment></div>
<div id=space></div>


                  <hr width="40%" size="5" color="#8e0b1a " align="left" >
  <hr width="70%" size="2" color="#8e0b1a " align="center" >
                  <hr width="40%" size="5" color="#8e0b1a " align="right" >
       




</div>
</BLOGFA><FONT color=#ffffff >
<center>
<table style="color:#8e0b1a; font-size:7pt;"><tr><td><a href="http://mythemes.blogfa.com" target=_blank> قالب های مهدیس و حمید<br></a></td></tr>
</table><br>


</div>




<div id=sidebar>  
<br>


<BlogProfile>
<center>


<FONT style="FONT-SIZE: 10pt">
</b>
<br>
<BlogPhoto><div id=photo><center><img src="<-BlogPhotoLink->"></div></BlogPhoto>
<div id=about><FONT style="FONT-SIZE: 8pt">
<-BlogAbout-></div>
</BlogProfile>
<right>


<FONT style="FONT-SIZE: 10pt">
<font color="#8e0b1a "><b>
M e n u 
</b>
<br>
________


</b>
<br>


<div id=mmenu>
<ul>
<li><a href="<-BlogUrl->">H o m e </a><br><a href="mailto:<-BlogEmail->">M a i l</a><br><a href="<-BlogProfileLink->">P r o f i l e</a><br></BlogProfileLinkBlock>
<li><a target="_blank" href="http://mythemes.blogfa.com"> </a></li>
</ul></div>
<BlogAuthorsBlock>


<FONT style="FONT-SIZE: 10pt">
<font color="#8e0b1a "><b>
A u t h o r s
</b>
<br>
________


</b>
<br>




<div id=mmenu>
<ul>
<BlogAuthors><li><a target="_blank" href="<-AuthorLink->" ><-AuthorName-></a></li></BlogAuthors>
</ul>
</div>
</BlogAuthorsBlock>


<BlogLinkDumpBlock>


<FONT style="FONT-SIZE: 10pt">
<font color="#8e0b1a "><b>
D a i l y 
</b>
<br>
________


</b>
<br>


<a target="_blank" href= /"> 
</a>
<div id=mmenu>
<ul>
<BlogLinkDump><li><a target="_blank" href="<-LinkUrl->" title="<-LinkDescription->"><-LinkTitle-></a></li></BlogLinkDump>
<li><a href="javascript:void(0)" onclick ="OpenLD();">روزانه ها</a></li>
</ul>
</div>
</BlogLinkDumpBlock>
<center>


<FONT style="FONT-SIZE: 10pt">
<font color="#8e0b1a "><b>
A r c h i v e s
</b>
<br>


________


</b>
<br>


<div id=mmenu>
<ul>
<BlogArchive><li><a href="<-ArchiveLink->"><-ArchiveTitle-></a></li></BlogArchive>
</ul>
</div>
<BlogCategoriesBlock>
<center>
<FONT style="FONT-SIZE: 10pt">
<font color="#8e0b1a"><b>
C a t e g o r i e s
</b>
<br>
________


</b>
<br>




<div id=mmenu>
<ul>
<BlogCategories><li><a href="<-CategoryLink->"><-CategoryName-></a></li></BlogCategories>
</ul>
</div>
</BlogCategoriesBlock>
<center>


<FONT style="FONT-SIZE: 10pt">
<font color="#8e0b1a"><b>
F r i e n d s 
</b>
<br>
________


</b>
<br>


<a target="_blank" href=" "> </a>
<div id=mmenu>
<ul>
<BlogLinks><li><a target="_blank" href="<-LinkUrl->"><-LinkTitle-></a></li></BlogLinks>
</ul>
</div>
<center>


<FONT style="FONT-SIZE: 8pt">
<font color="#8e0b1a "><b>
Design By
</b>
<br>
________


</b>
<br>
<b><a target="_blank" href="http://mythemes.blogfa.com">قالب های مهدیس و حمید</a></b>


<center>


<FONT style="FONT-SIZE: 10pt">
<b>
</b>
<br>


<div id=mmenu>
<ul style="border:none">
</p>
<-BlogCustomHtml-></div>
</div></div>
</body>
</html>
 

ali.dadash

عضو جدید
کسی هست از دوستان بلد باشه با آرایه ها به زبون c++ برنامه ای بنویسه که دو عدد 50 رقمی رو در هم ضرب کنه؟!؟؟!
با آرایه ها !؟!؟!!
ترو خدا کممممممممممممممممممممممممک کنید
جون من:(
 

aidinMC

عضو جدید
کسی هست از دوستان بلد باشه با آرایه ها به زبون c++ برنامه ای بنویسه که دو عدد 50 رقمی رو در هم ضرب کنه؟!؟؟!
با آرایه ها !؟!؟!!
ترو خدا کممممممممممممممممممممممممک کنید
جون من:(
سلام باید از آرایه دو بعدی استفاده کنی...
 

ali.dadash

عضو جدید
سلام باید از آرایه دو بعدی استفاده کنی...


میشه توضیح بدین چه جوریه؟!؟!
من نمی دونم باید چه کار کنم!!!
گریه ام دراومده به خدا
کسی این کد لعنتی این برنامه رو نداره؟!؟؟!
ای خددااااااااااااااااااااااااااااااااااا مرگ:(
 

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
میشه توضیح بدین چه جوریه؟!؟!
من نمی دونم باید چه کار کنم!!!
گریه ام دراومده به خدا
کسی این کد لعنتی این برنامه رو نداره؟!؟؟!
ای خددااااااااااااااااااااااااااااااااااا مرگ:(

خب من بودم میومدم یه ارایه 50 خانه ای تعریف میکردم، بعد میومدم عددای این اعداد 50 رقمی رو توی این ارایه ها قرار میدادم.
بقیه شم یه کم فکر میکردم تا حل بشه:D
 

antengogoli21

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

m_zareie

عضو جدید
سلام دوستان
من شماره وقفه ای از توابع بایوس رو می خوام که بتونه محتویات یک پوشه رو (مث فرمان DIR در داس) لیست کنه.
این برنامه رو باید به زبان سی بنویسم.
ممنون میشم از راهنماییتون
 

Bahar_aftab

عضو جدید
سلام دوستان کامپیوتری من 2 تا برنامه ++c می خوام که زحمتشو برام بکشین !!1 - هتلی را در نظر بگیرید که شامل n اتاق می باشد .n دانشجو به ترتیب وارد هتل می شوند هر دانشجو با دیدن مضاربی از شماره اتاق های مورد نظر در را تغییر وضعیت می دهد یعنی اگر در بسته باشد باز می کند اگر باز بود می بندد .برنامه ای بنویسید که تعداد در های باز را در نهایت حساب کند ؟ فرض : همه درها بسته هستند
2-برنامه ای بنویسید که تعداد اعداد اول 2 تا n را چاپ کند (حداکثر مقدار 10000 می باشد ) با دستور آرایه
از این روش : عدد 2 را در نظر می گیریم و بقیه مضاربش را خط می زنیم سپس 3 را نگه داشته و مضاربش را خط می زنیم
 

azade1

عضو جدید
میشه این برنامه رو به زبان پاسکال بنویسید؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
int main()
{
char mat[8][8];
char list[32];
int num[32];
int i,j;
int m;
int done;
int temp,odd;
int bound;
odd=0;
bound=32;
for(i=0;i<bound;i++){
list=221+i;
num=2;
};
printf("\nlist of characters :\n");
for(i=0;i<bound;i++)
printf("%c",list);
printf("\n");
for(i=0;i<8;i++)
for(j=0;j<8;j++){
done=0;
while(!done){
for(temp=0;temp<32000;temp++){
srand(time(NULL));
rand();
};
m = (rand()%bound);
odd++;
if(odd%2 == 0)
m/=2;
if(num[m]!=0){
mat[j]=list[m];
num[m]=num[m]-1;
done=1;
};
};
for(temp=0;temp<bound;temp++)
if(num[temp]==0){
for(m=temp;m<bound-1;m++){
list[m]=list[m+1];
num[m]=num[m+1];
};
bound--;
};
};
int x1,x2,y1,y2;
done=0;
for(i=0;i<8;i++){
printf("\n");
for(j=0;j<8;j++)
printf("%c\t",mat[j]);
printf("\n");
};
printf("Press any key !");
getch();
while(!done){
system ( "cls" );
for(i=0;i<8;i++){
printf("\n");
for(j=0;j<8;j++)
if(mat[j]!=NULL)
printf("?\t");
else
printf("*\t");
printf("\n");
};
printf("\nEnter location of similar objects :");
scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
if(mat[x1-1][y1-1]==mat[x2-1][y2-1]){
printf("\nOK");
mat[x1-1][y1-1]=mat[x2-1][y2-1]=NULL;
}
else{
printf("\nWrong");
getch();
system ( "cls" );
for(i=0;i<8;i++){
printf("\n");
for(j=0;j<8;j++)
if(((x1==i)&&(y1==j)) || ((x2==i)&& (y2==j)))
printf("%c\t",mat[j]);
else
printf(" \t");
printf("\n");
};
};
printf("\nContinue (Y\\N) : ");
if(getche()=='n')
done=1;
};
for(i=0;i<8;i++){
printf("\n");
for(j=0;j<8;j++)
printf("%c\t",mat[j]);
printf("\n");
};
getch();
return 0;
};
 

farzane_m93

عضو جدید
سلام دوستان کسی کد سی پلاس پلاس این که یه تکس حرکت کنه رو داره؟؟؟؟
 

Similar threads

بالا