راسخون

درخواست راهنمایی و کمک

ahmad_99 کاربر تازه وارد
|
تعداد پست ها : 7
|
تاریخ عضویت : فروردین 1390 

دوستان سلام

ممنون از همتون

من یه تازه کار تو برنامه نویسی هستم

شاید چند جلسه ای بیشتر کار نکردم با c++

یه تمرینه که داخلش گیر کردم

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

ممنون میشم

برنامه ای که 2 ماتریس 3*4 را از ورودی دریافت کند و حاصل جمع و تفاضل 2 ماتریس را نمایش بدهد

 

ممنون میشم هر چه زود تر راهنماییم کنید

ahmad_99 کاربر تازه وارد
|
تعداد پست ها : 7
|
تاریخ عضویت : فروردین 1390 

ممنون از اینکه بعد از چند وقت هنوز کسی راهنماییم نکرد

DR460N کاربر طلایی1
|
تعداد پست ها : 4879
|
تاریخ عضویت : بهمن 1389 


 


ممنون از اینکه بعد از چند وقت هنوز کسی راهنماییم نکرد


 

به نام خدا

درود

دوست عزیز من فقط راهنمایی می کنم 

برای شروع سه تا آرایه 3*4 تعریف کنید ( ارایه ی دو بعدی ) یکی از ارایه ها برای نتیجه هست

توسط حلقه ی FOR داده های ورودی دو آرایه خوانده شوند

توسط حلقه ی FOR برای هر دو عنصر ارایه عمل جمع یا تفاضل انجام شود و نتیجه در آرایه ی سوم قرار گیرد .

 

ahmad_99 کاربر تازه وارد
|
تعداد پست ها : 7
|
تاریخ عضویت : فروردین 1390 

 


به نام خدا

درود

دوست عزیز من فقط راهنمایی می کنم 

برای شروع سه تا آرایه 3*4 تعریف کنید ( ارایه ی دو بعدی ) یکی از ارایه ها برای نتیجه هست

توسط حلقه ی FOR داده های ورودی دو آرایه خوانده شوند

توسط حلقه ی FOR برای هر دو عنصر ارایه عمل جمع یا تفاضل انجام شود و نتیجه در آرایه ی سوم قرار گیرد .

 

 

lدمت گرم ولی کدهاشو میخواستم

DR460N کاربر طلایی1
|
تعداد پست ها : 4879
|
تاریخ عضویت : بهمن 1389 


lدمت گرم ولی کدهاشو میخواستم

به نام خدا

درود

دوست عزیز اینگونه برنامه های ساده و در اصل دست گرمی در نت به وفور یافت می شود .

ولی بهتر است خود دست به صفحه کلید ببرید.

 


 


 

ahmad_99 کاربر تازه وارد
|
تعداد پست ها : 7
|
تاریخ عضویت : فروردین 1390 

 



l

به نام خدا

درود

دوست عزیز اینگونه برنامه های ساده و در اصل دست گرمی در نت به وفور یافت می شود .

ولی بهتر است خود دست به صفحه کلید ببرید.

 


 

آسونیش آسونه ولی برای کسی که بلد باشه و حرفه ای باشه

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

 

بازم ممنون
 

 

amochi کاربر تازه وارد
|
تعداد پست ها : 4
|
تاریخ عضویت : اسفند 1389 

سلام   ضرب   دو ماتریس 2در3  و 3در4   در هم.

#include"stdio.h"
#include"conio.h"
main()
{
clrscr();
int a[2][3] , b[3][4],c[2][4],i,k,j;
for (j=0;j<2;j++)
for (i=0;i<3;i++)
{
printf("input a[%i][%i]",j,i);
scanf("%d",&a[j][i]);
}
for (j=0;j<3;j++)
for (i=0;i<4;i++)
{
printf("input b[%i][%i]",j,i);
scanf("%d",&b[j][i]);
}
for(j=0;j<2;j++)
for(i=0;i<4;i++)
{
c[j][i]=0;
for(k=0;k<3;k++)
c[i][j]=c[j][i]+a[j][k]*b[k][j];
}
printf("%d,c[i][j]");
printf("\n");
for(j=0;j<2;j++)
{
for(i=0;i<4;i++)
printf("%d  ",c[j][i]);
printf("\n");
}
getch();
return 0;
}

mn1371 کاربر تازه وارد
|
تعداد پست ها : 2
|
تاریخ عضویت : تیر 1391 

با سلام و عرض خسته نباشید خدمت شما من به تازگی عضو این سایت شدم و دچار یه مشکل بزرگ توی برنامه نویسی هستم...  باید برنامه ی  بنویسم که حاصل این عبارت را بیابد:2*4*6*8*....*100/1*3*5*7*...*99(یعنی تقسیم ضرب اعداد زوج 2 تا 100 بر ضرب اعداد فرد 1 تا 99)  برنامه را نوشتم اما نمیدانم درست است یا نه؟   لطفا بررسی کنید  بسیار متشکرم!!!

#include<iostream.h>
#include<conio.h>
Int main(){
Int a,b;
Int I,j;
Int x,y;
Float c;
   A=1;
X=1;
For(i=0;i<50;i++){
A=a*(2*x);
X++; }
B=1;
Y=1;
For(j=0;j<50;j++){
B=b*(2*y+1);
Y++; }
C=a/b;
Cout<<”answer is:”<<c;
Getch();
Return 0; }
hadisafari کاربر نقره ای
|
تعداد پست ها : 43
|
تاریخ عضویت : اسفند 1388 

با سلام دوست عزیز

خط دهم برنامه باید به شکل

for(i=1;i<51;i++){

باشد، برنامه شما در این حلقه 100 را نمی شمارد و در ضمن چون متغیر در 0 ضرب می شود، در نهایت پاسخ عدد 0 است که جواب مورد نظر نیست.

در ضمن اگر می خواهید پاسخ اعضاری باشد، خط ;c=a/b نیز باید اصلاح گردد. چون a و b هر دو صحیح (integer) هستند، پاسخ تقسیم نیز  صحیح خواهد بود. کافیست آن را به یکی از دو شکل زیر:

c=a/floatb;

c=float(a)/b;

بنویسید.

در ضمن دقت کنید در زبان c  حروف کوچک و بزرگ متفاوت هستند.

موفق باشید!