O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash 1 fanidan Mustaqil ish Gurux: 972-21


Download 344.39 Kb.
bet2/2
Sana16.11.2023
Hajmi344.39 Kb.
#1781471
1   2
Bog'liq
14-mustaqil ish

# include
int main ( )
{ int n, f ; int fib ( int );
cout << “Nomerni kiriting =”;
cin >> n;
f = fib (n);
cout << “Fibonachi soni=”<< f << endl;
}
int fib ( int n )
{ if ( n < 2) return 1; else return ( fib (n-2) + fib (n-1)); }
Ichma-ich joylashgan siklik algoritmlar. Ba’zan, takrorlanuvchi algoritmlar bir nechta parametrlarga bog‘liq bo‘ladi. Odatda bunday algoritmlarni ichma-ich joylashgan algortmlar deb ataladi. Misol sifati berilgan nxm o‘lchovli aij –matritsa elementlarining quyidagicha yig‘indisini hisoblash masalasini qaraylik.
Bu yig‘indi hisoblash uchun, i ning har bir qiymatida j bo‘yicha ko‘paytmani hisoblab, avval yig‘indi ustiga ketma-ket qo‘shib borish kerak bo‘ladi. Bu jarayon quyidagi blok–sxemada aks ettirilgan. Bu yerda i-tashqi sikl - yig‘indi uchun, k-esa ichki sikl-ko‘paytmani hosil qilish uchun foydalanilgan.


S

Tamom.

Bosh.

N

S=0; i=1;

P=1; j=1;


i < n
-

;
+

j=j+1;

i = i + 1;



S = S + p;

j < n
+ -

Dastur kodi C#






Bosh.
1-misol: ikki o’lchovli matritsa hosil qiling. Uning eng katta, eng kichik elementlarini, ularning yig’indisi, ayirmasini aniqlovchi algoritm va dastur tuzing.




N,M













































1



1





























Tamom

#include


using namespace std;
int main()
{
int n,m;
cin>>n>>m;
int a[n+1][m+1],min,max;
for(int i=1; i<=n; i++)
for(int j=1; j<=m; j++)
cin>>a[i][j];
min=a[1][1]; max=a[1][1];
for(int i=1; i<=n; i++)
for(int j=1; j<=m; j++)
{
if(maxmax=a[i][j];
}
for(int i=1; i<=n; i++)
for(int j=1; j<=m; j++)
{
if(min>a[i][j])
min=a[i][j];
}
cout<<"Min = "<cout<<"Max = "<}



Download 344.39 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling