... // N ta elementni saralash f = fopen("output.txt", "w"); for ( i = 0; i < N; i ++) fprintf ( f, "%d\n", A[i] ); fclose ( f ); } - int ReadArray(int A[], char fName[], int MAX)
- {
- ...
- }
- for (i = 0; i < N-1; i ++){
- for (j = N-2; j >= i; j --)
- if (A[j] > A[j+1]) {
- c = A[j];
- A[j] = A[j+1];
- A[j+1] = c;
- }
- }
- input.txt faylda sonlar ustun shaklida berilgan. Soni noma’lum, lekin 100 tadan ko’p emas.
- 1. Оxirgi raqamini kamayishi bo’yicha massivni saralang va natijani output.txt faylga yozing.
- 2. Raqamlarni yi’g’indisi bo’yicha massivni saralang va natijani output.txt faylga yozing.
- Muhimligi:
- Ma’lumotlar mashina formatida saqlanadi (matnli redaktorda o’qib bo’lmaydi)
- Xotiradan biror qismini o’qishimiz va yozishimiz mumkin (faqat bitlarda…)
- Sendvich prinsipi (ochish – ishlash – yopish)
- Faylga ko’rsatkich orqali murojaat.
- fp = fopen ( "input.dat", "rb" );
Do'stlaringiz bilan baham: |