درخواست راهنمایی و کمک
دوستان سلام
ممنون از همتون
من یه تازه کار تو برنامه نویسی هستم
شاید چند جلسه ای بیشتر کار نکردم با c++
یه تمرینه که داخلش گیر کردم
میخواستم یه راهنمایی بکنید و برنامشو برام بنویسید
ممنون میشم
برنامه ای که 2 ماتریس 3*4 را از ورودی دریافت کند و حاصل جمع و تفاضل 2 ماتریس را نمایش بدهد
ممنون میشم هر چه زود تر راهنماییم کنید
ممنون از اینکه بعد از چند وقت هنوز کسی راهنماییم نکرد
ممنون از اینکه بعد از چند وقت هنوز کسی راهنماییم نکرد
به نام خدا
درود
دوست عزیز من فقط راهنمایی می کنم
برای شروع سه تا آرایه 3*4 تعریف کنید ( ارایه ی دو بعدی ) یکی از ارایه ها برای نتیجه هست
توسط حلقه ی FOR داده های ورودی دو آرایه خوانده شوند
توسط حلقه ی FOR برای هر دو عنصر ارایه عمل جمع یا تفاضل انجام شود و نتیجه در آرایه ی سوم قرار گیرد .
درود
دوست عزیز من فقط راهنمایی می کنم
برای شروع سه تا آرایه 3*4 تعریف کنید ( ارایه ی دو بعدی ) یکی از ارایه ها برای نتیجه هست
توسط حلقه ی FOR داده های ورودی دو آرایه خوانده شوند
توسط حلقه ی FOR برای هر دو عنصر ارایه عمل جمع یا تفاضل انجام شود و نتیجه در آرایه ی سوم قرار گیرد .
lدمت گرم ولی کدهاشو میخواستم
lدمت گرم ولی کدهاشو میخواستم
به نام خدا
درود
دوست عزیز اینگونه برنامه های ساده و در اصل دست گرمی در نت به وفور یافت می شود .
ولی بهتر است خود دست به صفحه کلید ببرید.
l
به نام خدا
درود
دوست عزیز اینگونه برنامه های ساده و در اصل دست گرمی در نت به وفور یافت می شود .
ولی بهتر است خود دست به صفحه کلید ببرید.
آسونیش آسونه ولی برای کسی که بلد باشه و حرفه ای باشه
ولی برای من که تازه کارم مشکل بود
بازم ممنون
سلام ضرب دو ماتریس 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;
}
با سلام و عرض خسته نباشید خدمت شما من به تازگی عضو این سایت شدم و دچار یه مشکل بزرگ توی برنامه نویسی هستم... باید برنامه ی بنویسم که حاصل این عبارت را بیابد:2*4*6*8*....*100/1*3*5*7*...*99(یعنی تقسیم ضرب اعداد زوج 2 تا 100 بر ضرب اعداد فرد 1 تا 99) برنامه را نوشتم اما نمیدانم درست است یا نه؟ لطفا بررسی کنید بسیار متشکرم!!!
با سلام دوست عزیز
خط دهم برنامه باید به شکل
for(i=1;i<51;i++){
باشد، برنامه شما در این حلقه 100 را نمی شمارد و در ضمن چون متغیر در 0 ضرب می شود، در نهایت پاسخ عدد 0 است که جواب مورد نظر نیست.
در ضمن اگر می خواهید پاسخ اعضاری باشد، خط ;c=a/b نیز باید اصلاح گردد. چون a و b هر دو صحیح (integer) هستند، پاسخ تقسیم نیز صحیح خواهد بود. کافیست آن را به یکی از دو شکل زیر:
c=a/floatb;
c=float(a)/b;
بنویسید.
در ضمن دقت کنید در زبان c حروف کوچک و بزرگ متفاوت هستند.
موفق باشید!