جواب ها رو توضیحش رو میگم بعد مینویسم برنامه اش رو اینا اسونه یه مقدار فکر کنید روش خیلی راحت حل میشهنوشته شده توسط omid_061 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
جواب 1:
1- یه ارایه 10 عنصری معرفی میکنید
2 -با یه حلقه FOR پرش میکنیم
3-اعدادی که فرد هستن رو مشخص میکنیم چجوری یا نقسیمشون بر 2 اگر باقیمانده صفر شد زوج اگر 1 شد فرد هستن و با هم جمعشون میکنیم
4- اعداد رو با هم مقایسه میکنیم هر کدوم که برزگ تر بود رو میزنیم خروجی (هنوز فکر نکردم ببینم چجوری باید شماره ارایه اش رو هم بگم
5-اغداد رو با 10 و 20 و ...... مقایسه میکنیم هروقت گوچک تر شد عددمون منهای عدد قبلیش میکنیم مثلا عدد 23 هست با 10 مقایسه میکنیم بزرگ تره با 20 بازم بزرگ تره با 30 کوچک ترشد پس عدد بین 20 و 30 هست 20 رو از 23 کم میکنیم و با قیمانده رو با 3 مقایسه میکنیم خوب عدد هایی که باقیمانده شون شد 3 رو انتخاب میکنیم و خروجی میدیم
---------------------------------------------------------------------------------------------------
جواب 2 :
1- یه ماتریس 3*4 معرفی میکنیم
2-با یه حلقه FOR پرش میکنیم
3- فقط اعدادی که بر 11 بخش پذیر هستند خودشون با عکسشون برابره پس میریم دنبال اونایی که باقیمانده اشون بر 11 صفر هست و تعدادشون به دست میاوریم
4-عناصر ستون 2 را حساب میکنیم جمعشون رو و با عناصر ستون 3 جمع میکنیم
5- قسمت اخر رو متوجه نشدم یهنی چی توان ها 10 ماتریس یهنی چی
__________________________________________________ _________
جواب 3:
1-مثل قبل یه ماتریس معرفی میکنیم اما این دفه 4*4
2- این مربع میشه دو تا قطر بیشتر نداره کدومشو بگیرم من اون رو میگیم که از چب به راست هست عناصرشون رو خروجی میدیم
3-دوتا مثلت داریم عناصر مثلث پایین رو خروجی میدیم
4- عناصر اون قطر و هم خروجی میدیم
4- عانصر مثلت بالا رو هم خروچی میدیم
__________________________________________________ ______
ایناش رو داشته باش بقیه اش رو بنویسم برارم طول میکشه دیگه ولی یکیش رو نوشتم نمیدونم چرا فیل میشه خودت اجراش کن ببین مشکلش چیه فردا امتحان حسابان دارم
# include <iostream>
int main()
{
int a[10];
int sum=0,b,c,sum2=0,sum3=0,e,d,f=0,avg;
cout<<"please enter 10 number:"<<"\n";
for (int i=0;i<=9;i++){
cin>>a[i];
}
for (int j=0;j<=9;j++)
{
b=a[j]%2;
if (b==0)
{
sum+=a[j];
}
}
cout<<"sum= "<<sum;
for (int k=0;k<=9;k++){
if (a[k]>a[k++])
c=a[k];
else
c=a[k++];
}
cout<<c<<"is the largest"<<"\n";
for (int l=0;l<=9;l++)
{
d=l*10;
if (a[l]<d)
{
e=a[l]-d;
if (e==3){
sum3+=a[l];
if (sum3=!0)
f+=1;
}
}
}
avg=sum3/f;
cout<<avg;
return 0;
}