main ( )
{
FILE *fp, *bp; //* faylga ikki ko’rsatkich *//
int c ;
// * fp o’rnatish *//
if (( fp q fopen ( “ fred”, “ r ”)) qq NULL )
{
fprintf ( stderr, “ Cant oper fred g’ n”) ;
exit (-1); // * bajarilishni tugatish *//
}
// * bp ni o’rnatish* //
if (( br q fopen ( “ bill” , “ w”)) qq NULL )
{
fprintf ( stderr , “ Cant open bill g’ n “ ) ;
exit( - 1); // * bajarilishni tugatish * //
}
while (( cq getc(fp)) !q EOF)
putc ( c, bp) ;
exit (0);
}
2-tajriba ishiga doir berilishi mumkin bo’lgan masala variantlari:
Masala
1
f faylning komponentalari xaqiqiy sonlar bo’lsin. Topish kerak:
1. komponentalarning yig’indisini;
2. komponentalarning ko’paytmasini;
3. komponentalarning yig’indisining kvadratlarini;
11
4. komponentalarning ko’paytmalarining kvadratini va yig’indisining modulini;
5.faylning oxirigi komponentasini; va g faylga yozish kerak.
Masala
2
f faylning komponentalari xaqiqiy sonlar bo’lsin. Topish kerak:
1. komponentalarning eng katta qiymatini;
2. komponentalarning eng katta va eng kichik qiymatlarining yig’indisini;
3. birinchi va oxirgi komponentaning farqini; ; va g faylga yozish kerak.
Masala
3
f faylning komponentalari natural sonlar bo’lsin. Topish kerak:
1. komponentalarning ichidan juft sonlar sonini;
2. komponentalarning ichidan tok sonlar sonini;
3. komponentalarning ichidan tok sonlar kvadratlarining sonini; va g faylga yozish kerak.
Masala
4
f faylda n natural sonlar berilgan. g faylga ushbu natural sonlardan yozish kerak.
1. komponentalarning yigindisini;
2. komponentalarning eng katta va eng kichik qiymatlarining yig’indisini;
3. komponentalarning yig’indisining kvadratlarini;
4. komponentalarning ichidan tok sonlar kvadratlarining sonini;
Masala
5
f belgili fayl berilgan. Ushbu faylning nusxasini g faylga ko’chirish kerak.
Masala
6
f faylning komponentalari natural sonlar bo’lsin. g faylga
1. barcha juft komponentalarni;
2. 3 ga bo’linadigan komponentalarni;
3. 7 ga bo’linmaydigan komponentalarni;
4. barcha komponentalarning yig’indisini yozish kerak.
Masala
7
Komponentalari butun sonlar bo’lgan f fayl berilgan. g faylga barcha juft qiymatli
komponentalarni, h faylga esa barcha tok qiymatli komponentalarni yozish kerak.
Masala
8
f faylning komponentalari butun sonlar bo’lsin. Komponentalardan xech biri nulga teng
emas. Fayldagi sonlar quyidagi tartibda joylashgan 10 ta musbat, 10 ta manfiy va x.k. Endi g
faylga f faylning komponentalarini 5 ta manfiy, 5 ta musbat ketma-ketligida yozish kerak.
Masala
9
f belgili fayl berilgan bo’lsin. g faylga
1. xar bir undov belgisini nuktaga;
2. xar bir nuktani ko’p nuktaga;
3. xar bir ko’p vergulni a xarfi bilan
4. xar bir ikki nuqtani v xarfi bilan almashtirish yozing.
Masala
10
f faylning komponentalari xaqiqiy sonlardan iborat to’plamlar bo’lsin. Xar bir to’plam
uchun musbat elementlar sonini hisoblab ularni pechatga chiqarish va g faylga yozish kerak.
Masala
11
f faylning komponentalari xaqiqiy sonlardan iborat to’plamlar bo’lsin. Xar bir to’plamni
manfiy elementlarini -1 ga, musbat emementlarini 1 ga , nullik elementlarini o’zgartirmay
qoldirib g faylga yozish kerak.
Masala
12
f faylning komponentalari natural sonlardan iborat to’plamlar bo’lsin. g faylga
1. xar bir 1 sonini 100000 ga;
12
2. xar bir 5 sonini 500000 ga;
3. xar bir 8 sonini 800000 ga;
4. xar bir 7 sonini 700000 ga almashtirib yozing.
Masala
13
f faylning komponentalari butun sonlar bo’lsin. Komponentalardan xech biri nulga teng
emas. Fayldagi sonlar quyidagi tartibda joylashgan 8 ta musbat, 8 ta manfiy va x.k. Endi g
faylga f faylning komponentalarini 11ta manfiy, 11 ta musbat ketma-ketligida yozish kerak.
Masala
14
f faylning komponentalari xaqiqiy sonlardan iborat to’plamlar bo’lsin. Xar bir to’plamni manfiy
elementlarini -5 ga, musbat emementlarini 7 ga, nullik elementlarini 99 ga o’zgartirib g
faylga yozish kerak.
Masala
15
f faylning komponentalari natural sonlar bo’lsin. g faylga
1. barcha tok komponentalarni;
2. 5 ga bo’linadigan komponentalarni;
3. 9 ga bo’linmaydigan komponentalarni;
4. barcha komponentalarning yig’indisini yozish kerak.
Masala
16
f va g faylning komponentalari xaqiqiy sonlar bo’lsin.
Topish kerak:
1. mos komponentalarning eng katta qiymatlarini yig’indisini;
2. komponentalarning mos ravishda eng katta va eng kichik qiymatlarining yig’indisini;
3. mos ravishda birinchi va oxirgi komponentaning farqini; ; va h faylga yozish kerak.
Masala
17
f va g faylning komponentalari natural sonlar bo’lsin.
Topish kerak:
1. mos komponentalarning yig’indisini;
2. mos komponentalarning ayirmasini;
3. mos komponentalarning ko’paytmasini; va h faylga yozish kerak.
Masala
18
f belgili fayl berilgan bo’lsin. g faylga f belgili faylning komponentalarini teskari
tartibda yozing.
Masala
19
Kiruvchi oqimda xaqiqiy sonlar berilgan va ularning soni xaqida bizga uning 16 ga
qoldiqsiz bo’linishigina ma’lum. f faylda xar biri 16 tadan elementga ega bo’lgan to’plamlar
ketma-ketligini tashkil etish kerak.
Bu xolda birinchi 16 ta element birinchi to’plamni ,keyingi 16 ta element keyingi 2 chi
to’plamni va x.k. tashkil etadi.
Masala
20
Kiruvchi oqimda xaqiqiy sonlar berilgan va ularning soni haqida bizga uning 16 ga
qoldiqsiz bo’linishigina ma’lum. f faylda tashkil etish kerak:
1. 4x4 matritsani;
2. 2x8 matritsani;
3. 8x2 matritsani.
Masala
21
13
f1 faylning komponentalari butun sonlardan iborat to’plamlar a1, a2,….,a7 bo’lsin. f2
faylga quyidagi to’plamlardan hosil bo’lgan to’plamlar ketma-ketligini yozing.
1. a1,…..,a7,a0;
2. a0a1,a1a2,….,a7a0
3. a0a1a2, a1a1a3,….,a6a1a0, a7a1a1
Masala
22
f1 faylning komponentalari xaqiqiy sonlardan iborat to’plamlar a1, a2,….,a10 bo’lsin.
Xar bir to’plamning manfiy elementlarini -10 ga, musbatlarini 10 ga, nullik elementlarini
o’zgarishsiz qoldirib, tashkil bo’lgan to’plamlarni f2 faylga yozing.
Masala
23
f faylning komponentalari xaqiqiy sonlar bo’lsin. Topish kerak:
1. komponentalarning kvadratlarini;
2. komponentalarning ko’paytmasini;
3. komponentalarning yig’indisini;
4. komponentalarning ko’paytmalarining kvadratini va yig’indisining modulini;
va g faylga yozish kerak.
Masala
24
f faylning komponentalari xaqiqiy sonlar bo’lsin. Topish kerak:
1. komponentalarning o’rtacha arifmetigini;
2. komponentalarning eng katta va eng kichik qiymatlilarining sonini;
3. birinchi va oxirgi komponentaning farqini; ; va g faylga yozish kerak.
Masala
25
f faylning komponentalari natural sonlar bo’lsin. Topish kerak:
1. komponentalarning ichidan juft sonlarning o’rtacha arifmetigini;
2. komponentalarning ichidan tok sonlarning o’rtacha arifmetigini;
3. komponentalarning ichidan tok sonlar kvadratlarining sonini; va g faylga yozish kerak.
Masala
26
n natural sonlar berilgan. g faylga ushbu natural sonlardan yozish kerak.
1. komponentalarni 1 soni bilan almashtirib;
2. komponentalarning eng kattasini 9 bilan va eng kichigini 0 bilan almashtirib;
3. komponentalarning yig’indisini;
4. komponentalarning ichidan tok sonlar kvadratlarining sonini;
Do'stlaringiz bilan baham: |