Guruh: 623-21 Talaba: Baxtiyorov Muhammadqodir Fan: Algoritmlarni loyihalash Dedline: 1
Download 429.54 Kb.
|
dedline-1
- Bu sahifa navigatsiya:
- Amaliy mashg‘ulot - 1
Guruh: 623-21 Talaba: Baxtiyorov Muhammadqodir Fan: Algoritmlarni loyihalash Dedline: 1 Bonus 3-topshiriq; Savol N ta turli elementli butun qiymatli A massiv berilgan bo’lsin. Massivning eng kata va eng kichik elementlarini o’rnini almashtirib ekrangaa chiqaring. Javob va dastur codi: #include int kattaElementniTopish(int massiv[],int n){ int i, joylashganOrni=0; int katta = massiv[0]; for(i=0;i katta = massiv[i]; joylashganOrni=i; } } return joylashganOrni; } int kichikElementniTopish(int massiv[],int n){ int i, joylashganOrni=0; int kichik = massiv[0]; for(i=0;i kichik = massiv[i]; joylashganOrni=i; } } return joylashganOrni; } void almashtirish(int massiv[], int kattaElementIndex, int kichikElementIndex){ int vaqtinchalikOzgaruvchi;
int main(){ int i, n; printf("Massiv hajmini kiriting : "); scanf("%d",&n); int massiv[n]; printf("massiv elementlarni kiriting : "); for(i=0;i } int kattaElementIndex = kattaElementniTopish(massiv,n); printf("\nMaksimal element : %d", massiv[kattaElementIndex]); int kichikElementIndex = kichikElementniTopish(massiv,n); printf("\nMinimal element : %d", massiv[kichikElementIndex]); almashtirish(massiv, kattaElementIndex, kichikElementIndex); printf("\nO'zgartirilgan massiv : ");
Download 429.54 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling