Namunaviy masala
Download 27.33 Kb.
|
12. Вазифа 1
- Bu sahifa navigatsiya:
- Yechish usuli
- Programma matni
- Amaliy topshiriqlar
VektorlarNamunaviy masala Berilgan n-darajali va m-darajali ko‘phadlar ko‘paytmasidan hosil bo‘lgan ko‘phadning koeffsiyentlari topilsin. Yechish usuli n- va m- darajali ko‘phadlarni ko‘paytirish natijasida n+m darajali ko‘phad hosil bo‘ladi: . Asosi bir xil darajali sonlarni ko‘paytirganda ularning darajalari qo‘shilishi xossasidan foydalangan holda mos koeffisentlar topiladi: . Har bir ko‘phadning ozod hadini inobatga olgan holda ular uchun ajratiladigan massivlar o‘lchami mos ko‘phad darajasidan bittaga ortiq bo‘lishi kerak. Programma matni int main() { const int n=2+1,m=4+1; int a[n],b[m],c[n+m-1]; int i,j;
for(i=0;i for(j=0;j for(i=0;i for(i=0;i for(j=0;j c[i+j]+=a[i]*b[j]; for(i=n+m-2;i>=0;i--)
{
if(c[i]==0) continue; if(c[i]!=1) cout< if(i>0) cout<<"x";
if(i>1) cout<<'^'<
}
return 0; Yuqoridagi programmada 2- va 4- darajali ko‘phadlarni ko‘paytirishdan hosil bo‘lgan ko‘phad koeffisientlarini hisoblash ko‘rsatilgan. Programma ishga tushirilganda va ko‘phadlar koeffisientlari kiritilsa, natija sifatida quyidagi ko‘phad chop etiladi: 5x^6+14x^5+26x^4+20x^3+14x^2+8x+3
char s[n]; Berilgan s vektor kattalikning indekslari quyidagilarga teng bo‘lgan elementlari chop qilinsin:
a) ikkining darajalari: (1,2,4,8,16,...); b) to‘liq kvadratlar: (1,4,9,16,25,...);
d) fibonachchi sonlari: (1,2,3,5,8,13,...). float x[k],y[m],z[n]; Berilgan x va y vektorlarning har birida elementlar kamaymaydigan tartibda joylashgan. Bu ikki vektorni birlashtirishdan hosil bo‘ladigan z vektorning elementlari ham kamaymaydigan tartibda joylashuvchi programma tuzilsin.
x o‘zgaruvchiga ko‘rinishidagi haqiqiy son o‘zlashtirilsin. float t[365]; Oy oy;
Kabisa bo‘lmagan biror yilning har bir kuni haroratini bildiruvchi t vektor bo‘yicha o‘rtacha oylik harorati eng katta bo‘lgan oyning nomi m aniqlansin. bool t;
a) kamida bitta Fibonachchi soni; bool teng; Berilgan suz1 va suz2 so‘zlarning har birida belgilar takrorlanmaydi. So‘zlar bir-biridan qatnashayotgan belgilarning joylshuv o‘rni bilan farq qilsa, teng o‘zgaruvchisiga true, aks holda false qiymat berilsin.
float p[n+1],q[n+1],r[n1+1]; float a;
p vektor bilan ko‘phad koeffisiyentlari berilgan. Quyidagilar hosil qilinsin: a) (x-a)p(x) ko‘phadning koeffisiyentlaridan tashkil topgan r vektor;
b) p(x+a) ko‘phadning koeffisiyentlaridan tashkil topgan q vektor. |
ma'muriyatiga murojaat qiling