PDA

نسخه کامل مشاهده نسخه کامل : ..:: 3 برنامه در ++C ::..



Ding_Dong
01-10-2010, 17:24
با سلام خدمت دوستان
حقیقتش اینکه برنامه نویسی بنده خیلی ضعیفه و برای هفته آینده باید این سه مسئله رو حل کنم و به استاد بدم.اگه دوستان میتونن کمکم کنن.
فقط اینکه از راه های ساده و آماتوری استفاده بشه که بتونم بفهمم چه جوری حل شده.:31:
با تشکر:40:

* سه عدد را به زیربرنامه ای ارسال کنید و بزرگترینشان را برگردانید.اینکار را یکبار با تابع و یکبار با پروسجر انجام دهید.
* ده عدد را توسط آرایه ای به زیربرنامه ای ارسال کنید و میانگینشان را برگردانید.
* تابع بازگشتی فاکتوریل را بنویسید.

rasool217
01-10-2010, 21:26
بابا این کامپیوتر من مشکل پیدا کرده بزار ببینم درست میشه واست ارسال کرد یانه.
اندکی صبر سحر نزدیک است.

rasool217
01-10-2010, 22:36
ده عدد را توسط آرایه ای به زیربرنامه ای ارسال کنید و میانگینشان را برگردانید.




#include "stdafx.h"
#include<iostream>
#include<conio.h>
using namespace std;
float average(int[]);
int main()
{
int arr[10],i,n;
cout<<"Enter 10 numbers for average:"<<endl;
for(i=0;i<10;i++)
{
cout<<"arr["<<i+1<<"]=";
cin>>arr[i];
}
cout<<average(arr);
getch();
return 0;
}
float average(int A[])
{
int j,s=0;
float f;
for(j=0;j<10;j++)
s+=A[j];
f=s/10.0;
return f;
}

rasool217
01-10-2010, 22:53
ده عدد را توسط آرایه ای به زیربرنامه ای ارسال کنید و میانگینشان را برگردانید.

hale?


#include<iostream>
#include<conio.h>
using namespace std;
float average(int[]);
int main()
{
int arr[10],i,n;
cout<<"Enter 10 numbers for average:"<<endl;
for(i=0;i<10;i++)
{
cout<<"arr["<<i+1<<"]=";
cin>>arr[i];
}
cout<<average(arr);
getch();
return 0;
}
float average(int A[])
{
int j,s=0;
float f;
for(j=0;j<10;j++)
s+=A[j];
f=s/10.0;
return f;
}

rasool217
01-10-2010, 22:55
ده عدد را توسط آرایه ای به زیربرنامه ای ارسال کنید و میانگینشان را برگردانید.

hale?
#include "stdafx.h"
#include<iostream>
#include<conio.h>
using namespace std;
float average(int[]);
int main()
{
int arr[10],i,n;
cout<<"Enter 10 numbers for average:"<<endl;
for(i=0;i<10;i++)
{
cout<<"arr["<<i+1<<"]=";
cin>>arr[i];
}
cout<<average(arr);
getch();
return 0;
}
float average(int A[])
{
int j,s=0;
float f;
for(j=0;j<10;j++)
s+=A[j];
f=s/10.0;
return f;
}

rasool217
01-10-2010, 22:56
javabe soal dovom:

#include "stdafx.h"
#include<iostream>
#include<conio.h>
using namespace std;
float average(int[]);
int main()
{
int arr[10],i,n;
cout<<"Enter 10 numbers for average:"<<endl;
for(i=0;i<10;i++)
{
cout<<"arr["<<i+1<<"]=";
cin>>arr[i];
}
cout<<average(arr);
getch();
return 0;
}
float average(int A[])
{
int j,s=0;
float f;
for(j=0;j<10;j++)
s+=A[j];
f=s/10.0;
return f;
}

Open-Source
01-10-2010, 23:09
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برو اینجا شاید یه چیزی پیدا کردی.

rasool217
01-10-2010, 23:11
hale tamrine 3:


#include "stdafx.h"
#include<conio.h>
#include <iostream>
int factoriel(int);
using namespace std;
int main()
{
int n;
cout<<"Enter 'n' for calculate 'n!' : ";
cin>>n;
cout<<factoriel(n);
getch();
return 0;
}
int factoriel(int n)
{
int s=1;
if(n==0 || n==1)
return s;
else if(n>1)
s=n*factoriel(n-1);
}

rasool217
01-10-2010, 23:15
خسته نباشی.حل دو تا تمرین 2 و 3 رو برات گذاشتم امیدوارم که به دردت بخوره.
تو تمرین ا ات صحبتی از پروسجر کردی، قضیش چیه؟
یه حالتش تو تابع هست که بااستفاده از یک متغیر کمکی سوم که تو تابع تعریف میکنی مساله به راحتی قابل حله.و لی منظور از پروسجر رو نمیدونم.
راستی این جوابایی که برات ارسال کردم بعضی از قسمت هاش راست چین_ چپ چینش تو اینجا مشکل داره خودت ردیفش کن.

attractive_girl
01-10-2010, 23:54
با سلام خدمت دوستان
حقیقتش اینکه برنامه نویسی بنده خیلی ضعیفه و برای هفته آینده باید این سه مسئله رو حل کنم و به استاد بدم.اگه دوستان میتونن کمکم کنن.
فقط اینکه از راه های ساده و آماتوری استفاده بشه که بتونم بفهمم چه جوری حل شده.:31:
با تشکر:40:

* سه عدد را به زیربرنامه ای ارسال کنید و بزرگترینشان را برگردانید.اینکار را یکبار با تابع و یکبار با پروسجر انجام دهید.
* ده عدد را توسط آرایه ای به زیربرنامه ای ارسال کنید و میانگینشان را برگردانید.
* تابع بازگشتی فاکتوریل را بنویسید.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Ding_Dong
03-10-2010, 20:37
خسته نباشی.حل دو تا تمرین 2 و 3 رو برات گذاشتم امیدوارم که به دردت بخوره.
تو تمرین ا ات صحبتی از پروسجر کردی، قضیش چیه؟
یه حالتش تو تابع هست که بااستفاده از یک متغیر کمکی سوم که تو تابع تعریف میکنی مساله به راحتی قابل حله.و لی منظور از پروسجر رو نمیدونم.
راستی این جوابایی که برات ارسال کردم بعضی از قسمت هاش راست چین_ چپ چینش تو اینجا مشکل داره خودت ردیفش کن.

راستش من خودمم نئیدونم!:41:
ولی یه دنیا ازتون ممنون که کمکم کردین:26:
موفق باشین

rasool217
03-10-2010, 23:06
اگه در مورد هر کدوم از خطوط برنامه سوالی داشتی بنویس جواب میدم مثلا اون خط برنامه که
using name space std;
داره از یک فضای نام برای اینکولود کردن فایلهای سرامدی میاد که که.h (دات اچ)رو ندارند.