reza1372

New Member
ارسال ها
14
لایک ها
1
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

برای آرایه دو بعدی وقتی اعداد رو وارد میکنم این ارور رو میده:


بعد اینطوری میشه:



البته برای یک بعدی هم اینطوری میشه
 

HoseinG

New Member
ارسال ها
46
لایک ها
31
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

هههههه ههههه k از صفر شروع میشه باید از 1 شرو شه داره باقیمانده نسبت به 0 پیدا می کنه :204:
 
آخرین ویرایش توسط مدیر

reza1372

New Member
ارسال ها
14
لایک ها
1
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

خخخخخخخ
داداش بیا ماچت کنم خیلی گلی درس شد...

برای ماتریس ضرب که گذاشتین اگه بخوام یه تابع سیگما بنویسم که بای علامت سیگما n-1 باشه و پایینش k=0 باشه و باید چیکار کنم؟
شرمنده من خیلی تلاش کردم که پیدا کنم ولی نتونستم و وقتمم خیلی کمه...
 

HoseinG

New Member
ارسال ها
46
لایک ها
31
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

تابع سیگما برای اعداد دیگه?
 

reza1372

New Member
ارسال ها
14
لایک ها
1
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

همچین چیزی:

http://www.xum.ir/images/2014/05/16/20140516203116VytPh.jpg

---- دو نوشته به هم متصل شده است ----

منظورم یه تابع دیگه مثل تابعی که برای ضرب نوشته شده.کلا یه برنامه بشه
از فایل هدر math.h هم نباشه
 

HoseinG

New Member
ارسال ها
46
لایک ها
31
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

خوب این که همون تابع ضربه
 

reza1372

New Member
ارسال ها
14
لایک ها
1
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

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

HoseinG

New Member
ارسال ها
46
لایک ها
31
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

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

reza1372

New Member
ارسال ها
14
لایک ها
1
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

فک کنم اینی که گفته همین باشه دیگه.
ضرب رو ببره تابع جمع!!!
 

HoseinG

New Member
ارسال ها
46
لایک ها
31
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

int sigma(int m1[2][3],int m2[3][2],int m,int n,int o)
{
int answer=0;
for(int i=0;i<o;i++)
answer=answer+m1[m]*m2[n];
return answer;
}
void zarb(int m1[2][3],int m2[3][2],int m3[2][2])
{
int i,j,k;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
m3[j]=sigma(m1,m2,i,j,3);
for(i=0;i<2;i++){
cout<<endl;
for(j=0;j<2;j++){
cout<<m3[j]<<"\t";
}
}
}

این طوری شد ولی خر کاری شد
 

reza1372

New Member
ارسال ها
14
لایک ها
1
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

خروجی نمیده! :2:
 

HoseinG

New Member
ارسال ها
46
لایک ها
31
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

اقا کل کد من اینه جوابم میده

#include<iostream.h>
#include<conio.h>
void inmat(int a[2][3],int b[3][2]){
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
cin>>a[j];
for(int i=0;i<3;i++)
for(int j=0;j<2;j++)
cin>>b[j];
}
int sigma(int m1[2][3],int m2[3][2],int m,int n,int o)
{
int answer=0;
for(int i=0;i<o;i++)
answer=answer+m1[m]*m2[n];
return answer;
}
void zarb(int m1[2][3],int m2[3][2],int m3[2][2])
{
int i,j,k;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
m3[j]=sigma(m1,m2,i,j,3);
for(i=0;i<2;i++){
cout<<endl;
for(j=0;j<2;j++){
cout<<m3[j]<<"\t";
}
}
}
int main()
{
int a[2][3],b[3][2],c[2][2];
inmat(a,b);
zarb(a,b,c);
getch();
getch();
return 0;
}
 

reza1372

New Member
ارسال ها
14
لایک ها
1
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

داداش دستت درد نکنه درست شد...

خیر از جونیت ببینی.
 

ada_a899a

New Member
ارسال ها
1
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

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




---- دو نوشته به هم متصل شده است ----

یه سوال دیگه اینکه اگه به فرض اعداد خروجی ما{1,2,3,4,5,6,8,9,10,13,21,40} اینطوری باشه و ما بخواییم نتایج خروجی بصورت 1...8,6...40,21,13,10
نمایش داده بشه یعنی به جای اعداد ترتیبی وسط دومقدار ماکسیمم و مینیمش سه نقطه بزاره, جه کدی باید در سی شارپ بنویسیم
ممنون میشم اگه کسی به این دوتا سوال بنده لطف کنه پاسخی بده
 

a.safari

New Member
ارسال ها
5
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

با سلام ، اگه ممکنه یه برنامه ساده به زبان سی ++ میخوام.. کلاسی به اسم full string توش تعریف شده باشه.
تابع اول کلاس باید 2 تا اسم از کاربر بگیره اونارو از هم دیگه کم کنه، مثلا alireza , reza خروجی نشون بده ali، یا mohammad و m خروجی = ohaad. برنامه این رو یکی از دوستان زحمتشو کشیدن اما خیلی طولانیه.
تابع دوم کلاس هم یک کلمه رو از کاربر بگیره معکوس اون کلمه رو با اصلش میکس کنه خروجی بده. مثلا alireza .. خروجی = a A z L e I r R i E l Z a A اینو نشون بده. یا ali خروجی = ia ll i a (یعنی ali و ila رو با هم میکس کنه). ( برنامه معکوس رشته رو بلدم اما تو خروجیش موندم چجوری هر دو آرایه رو میکس کنم چاپ شه).:182:
 

HoseinG

New Member
ارسال ها
46
لایک ها
31
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)


برای قسمت دوم سوال نیازی به استفاده از class نیست میشه
#include <iostream>
#include <conio.h>
char *F(char *a)
{
char answer[2001];
int a_len=strlen(a);
answer[a_len*2]=0;
for (int i=0;i<2*a_len;i++)
answer=a[(i%2)?((i-1)/2) : (a_len-1-i/2)]-(i%2==0?0:32);
return answer;
}
main()
{
char a[1001];
cin>>a;
cout<<F(a);
getch();
}

















 
آخرین ویرایش توسط مدیر

a.safari

New Member
ارسال ها
5
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)


برای قسمت دوم سوال نیازی به استفاده از class نیست میشه
#include <iostream>
#include <conio.h>
char *F(char *a)
{
char answer[2001];
int a_len=strlen(a);
answer[a_len*2]=0;
for (int i=0;i<2*a_len;i++)
answer=a[(i%2)?((i-1)/2) : (a_len-1-i/2)]-(i%2==0?0:32);
return answer;
}
main()
{
char a[1001];
cin>>a;
cout<<F(a);
getch();
}




















دستتون درد نکنه، نمیشه بصورت تابع غیر بازگشتی نوشت؟
 

HoseinG

New Member
ارسال ها
46
لایک ها
31
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

تابع غیر بازگشتی?

یه نکته: عبارت p?a:b اگر شرط p درست باشه برابر a و اگر درست نباشه برار b هست a و b همه چی میتونن باشن
 

a.safari

New Member
ارسال ها
5
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

تابع غیر بازگشتی?

یه نکته: عبارت p?a:b اگر شرط p درست باشه برابر a و اگر درست نباشه برار b هست a و b همه چی میتونن باشن

بله، cout تو خود تابع باشه
 

HoseinG

New Member
ارسال ها
46
لایک ها
31
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

خوب طبیعطا میشه

#include <iostream>
#include <conio.h>
void F(char *a)
{
char answer[2001];
int a_len=strlen(a);
answer[a_len*2]=0;
for (int i=0;i<2*a_len;i++)
answer=a[(i%2)?((i-1)/2) : (a_len-1-i/2)]-(i%2==0?0:32);
cout<<answer;
}
main()
{
char a[1001];
cin>>a;
F(a);
getch();
}

 
بالا