2-amaliy topshiriq. Fayllar bilan ishlash
1. Satrli fayl berilgan. Satrdagi birinchi belgidan boshlab belgilarning kodlarini o’sish tartibida joylashishidan hosil bo’lgan yangi satrli fayl xosil qiling.
2. Satrli fayl berilgan. Berilgan fayl tarkibidagi eng katta uzunlikka ega bo’lgan satrlarni saqlovchi yangi fayl xosil qiling.(satr uzunligi barcha satrlar uzunligining o’rta arifmetigidan kattalari olinsin).
3. Satrli fayl berilgan. 2 ta yangi fayl xosi qiling. 1- fayl satrli, 2-fayl begili har bir belgilar aloxida joylashsin.
4. Belgili fayl berilgan. Undagi elementlar kodlari kamayish tartibida yangi faylga yozilsin.
5. Kamida bitta probel belgisi mavjud bo’lgan fayl berilgan. Shu fayldagi oxirgi kegan probeldan odin joylashgan barcha elementlar o’chirillib yangi faylga yozilsin.
6. Kamida bitta probel belgisi mavjud bo’lgan fayl berilgan. Shu fayldagi birinchi kelgan probeldan odin joylashgan barcha elementlar o’chirillib shu faylga saqlansin.
7. Bitta probel belgisi mavjud bo’lgan fayl berilgan. Shu fayldagi probeldan odin joylashgan barcha elementlar o’chirillib shu faylga, probelni o’zini o’chirib boshqa faylga yozilsin.
8. Ikkita xaqiqiy sonllardan tashkil topgan fayl berilgan. ikkala fayldagi sonlar kamayish tartibida uchinchi faylga joyllashib qolsin.
9. Bir xil tipdagi ikkita fay berilgan. Birinchi fayldagi elementlar ikkinchisiga, ikkinchi fayldagi elementlar birinchisiga joylashib qolsin.
10. Butun N soni (N>0) va satr berilgan shu satrni n ta faylga yozing.
11. Bir xil turdagi o’lchamlari turli xil uchta fayl berilgan. Shu fayllar orasidan tarkibi eng katta elementlari bilan eng kichik elementlar joyashgan fayllar elementlari almashtirilsin.
12. Bir xil turdagi o’lchamlari turli xil uchta fayl berilgan. Shu fayllar orasidan tarkibi eng katta elementlari mavjud fayl elementlari barcha fayllarga yozilsin.
13. Ixtiyoriy fayl berilgan. Shu faylda nechta probel bo’lsa shuncha fayl yaratilsin.
14. Ixtiyoriy fayl berilgan. shu fayl nusxasini faylni ichidagi oxirgi satr nomi bilan yaratilsin.
15. Butun sonli fayl berilgan. undagi barcha juft nomerdagi elementlar o’chirilsin.
16. Butun sonli fayl berilgan. Undagi barcha mansiy sonlar o’chirilib yangi fayl xosil qilinsin.
17. 10 ta elementdan kam bo’lgan fayl berilgan. shu fayllning boshiga keraki nollar yozish bilan fayldagi sonlar 10 taga yetkazilsin.
18. Butun sonli fayl berilgan. shu fay oxiriga birinchi elementni yozish orqali fayldagi elementar ikki martaga orttirilsin.
19. Butun sonli fayl berilgan undagi barcha toq nomerdagi raqamlar ikkilantirilsin.
20. Xaqiqiy sonli fayl berilgan undagi barcha sonlar kvadratiga almashtirilib bitta faylga, butun songa aylantirilib ikkinchi faylga yozilsin.
21. Xaqiqiy sonli fayl berilgan undagi eng katta va eng kichik elementlari orasidagi elementlar yangi faylga yozilsin.
22. Xaqiqiy sonli fay berilgan. undagi birinchi va oxirgi elementga teng elementlar yangi faylga, qolgan elementlar shu faylga yozilsin.
23. Xaqiqiy sonli fayl berilgan. Fayldagi juft nomerdagi elementlar yig’indisi va toq nomerdagi elementlar yig’indisidan, ayirilib moduldan chiqarilsin.
24. Xaqiqiy sonli fayl berilgan. shu fayl elementlari o’rta arifmetigi, o’rta geometrigi, eng kattasi va eng kichigi yangi faylga yozilsin.
25. Butun sonli fayl berilgan. Ikkita yangi fayl xosil qiling. Ularning birinchisi berilgan faylning musbat sonlaridan, ikkinchisi manfiy sonlaridan tashkil topsin.
26. Butun sonli fayl berilgan. Ikkita yangi fayl xosil qiling. Ularning birinchisi berilgan faylning toq sonlaridan, ikkinchisi juft sonlaridan tashkil topsin.
27. Ikkita xaqiqiy soni fayl berilgan. ularning mos elementlari bir biri bilan qo’shilib yangi fay xosil qiling.
28. Ikkita xaqiqiy soni fayl berilgan. ularning mos elementlari bir biri bilan ayirilib yangi fay xosil qiling.
29. To’rtta fayl berilgan shu faylning qaysi birida eng ko’p ma’lumot yozilganini aniqlang.
30. Xaqiqiy sonli fayl berilgan. Berilgan fayl elementarini teskari tartibda saqlovchi yangi fayl xosil qiling.
31. Butun sonli fayl berilgan. shu fay oxiriga birinchi elementni yozish orqali fayldagi elementar ikki martaga orttirilsin.
32. Butun sonli fayl berilgan undagi barcha toq nomerdagi raqamlar ikkilantirilsin.
Do'stlaringiz bilan baham: |