-
دوتا سوال درباره c++
:20:سلام .دوتا تمرین دارم میشه کمک کنید:
1-برنامه ای بنویسید که شماره دانشجویی ومعدل n دانشجو را از ورودی خوانده ودانشجویی را که دومین معدل را از نظر بزرگی دارد را مشخص وچاپ کند.
2-تابعی بنویسید که یک عدد را بعنوان پارامتر ورودی دریافت کرده ومعکوس انرا چاپ کند.(با تابع void )
-
برنامه 1 :
[html]
#include <iostream>
using namespace std;
int main ( )
{
const int n = 10;
double a, b, max1, max2;
cout << "Enter average : ";
cin >> a;
cout << "Enter average : ";
cin >> b;
if ( a >= b )
{
max1 = a;
max2 = b;
}
else
{
max1 = b;
max2 = a;
}
for ( int i = 3; i <= n; i++ )
{
cout << "Enter average : ";
cin >> a;
if ( a > max1 )
{
max2 = max1;
max1 = a;
}
else
if ( a > max2 )
max2 = a;
}
cout << "Second maximum is : " << max2 << endl;
return 0;
}
[/html]
برنامه 2 :
[html]
#include <iostream>
using namespace std;
void reversed ( int num )
{
while ( num > 0 )
{
cout << num % 10;
num /= 10;
}
}
int main ( )
{
int a;
cout << "Enter your number : ";
cin >> a;
reversed ( a );
cout << endl;
return 0;
}
[/html]