0

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

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

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

دوستان سلام

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

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

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

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

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

ممنون میشم

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

 

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

شنبه 1 مرداد 1390  12:45 PM
تشکرات از این پست
onehamed rezaamf
ahmad_99
ahmad_99
کاربر تازه وارد
تاریخ عضویت : فروردین 1390 
تعداد پست ها : 7
محل سکونت : اصفهان

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

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

شنبه 15 مرداد 1390  10:25 AM
تشکرات از این پست
onehamed rezaamf
DR460N
DR460N
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 4879
محل سکونت : البرز

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


 

نقل قول ahmad_99

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


 

به نام خدا

درود

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

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

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

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

 

دوشنبه 17 مرداد 1390  5:52 AM
تشکرات از این پست
onehamed rezaamf
ahmad_99
ahmad_99
کاربر تازه وارد
تاریخ عضویت : فروردین 1390 
تعداد پست ها : 7
محل سکونت : اصفهان

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

 

نقل قول DR460N
به نام خدا

درود

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

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

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

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

 

 

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

سه شنبه 18 مرداد 1390  12:46 PM
تشکرات از این پست
onehamed rezaamf
DR460N
DR460N
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 4879
محل سکونت : البرز

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


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

به نام خدا

درود

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

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

 


 


 

سه شنبه 18 مرداد 1390  8:00 PM
تشکرات از این پست
onehamed rezaamf
ahmad_99
ahmad_99
کاربر تازه وارد
تاریخ عضویت : فروردین 1390 
تعداد پست ها : 7
محل سکونت : اصفهان

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

 

نقل قول DR460N


l

به نام خدا

درود

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

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

 


 

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

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

 

بازم ممنون
 

 

چهارشنبه 19 مرداد 1390  12:59 PM
تشکرات از این پست
DR460N onehamed rezaamf
amochi
amochi
کاربر تازه وارد
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 4
محل سکونت : اصفهان

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

سلام   ضرب   دو ماتریس 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;
}

سه شنبه 13 دی 1390  10:23 PM
تشکرات از این پست
onehamed rezaamf
mn1371
mn1371
کاربر تازه وارد
تاریخ عضویت : تیر 1391 
تعداد پست ها : 2

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

با سلام و عرض خسته نباشید خدمت شما من به تازگی عضو این سایت شدم و دچار یه مشکل بزرگ توی برنامه نویسی هستم...  باید برنامه ی  بنویسم که حاصل این عبارت را بیابد: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; }
پنج شنبه 1 تیر 1391  7:47 PM
تشکرات از این پست
onehamed rezaamf
hadisafari
hadisafari
کاربر نقره ای
تاریخ عضویت : اسفند 1388 
تعداد پست ها : 43
محل سکونت : چهارمحال و بختیاری

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

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

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

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

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

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

c=a/floatb;

c=float(a)/b;

بنویسید.

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

موفق باشید!

یک شنبه 8 مرداد 1391  12:07 PM
تشکرات از این پست
onehamed rezaamf
دسترسی سریع به انجمن ها