"с++ да дастурлаш"

PPT 24 стр. 574,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 24
слайд 1 махмудов анваржон зокирович e-mail: anvarjon.m@gmail.com фан номи: “с++ да дастурлаш” (2-семестр) “информатика асослари” кафедраси тошкент ахборот технологиялари университети http://acm.tuit.uz http://acm.tuit.uz талабаларга эслатма: дарсга кеч қолмаслик дарс жараёнида уяли телефонлар ўчириб қўйилади 1-қоида дарс жараёнида кийиниш маданиятига эътибор бериш мавзу тушунарсиз бўлса, савол берилади 2-қоида 3-қоида 4-қоида топшириқлар ўз вақтида тўлиқ бажарилади 5-қоида http://acm.tuit.uz http://acm.tuit.uz 2.7-ma’ruza матнли ва бинар файллар http://acm.tuit.uz/forum * massivlarni qayta ishlash masala: input.txt faylda sonlar ustun shaklida berilgan. soni noma’lum, lekin 100 tadan ko’p emas. bu sonlarni o’sish tartibida output.txt faylga yozing. muammo: saralash uchun barcha sonlarni xotiraga olish kerak (massiv); sonlar soni noma’lum. yechish: xotiradan 100 ta elementga joy ajrating; o’qilgan sonlarni massivga yozing va sonni n ga bering; massivni n ta elementini saralang; ularni faylga yozing. http://acm.tuit.uz/forum massivlarni bajarsa bo’ladimi? ? * * ma’lumotlarni massivga yozish int readarray ( int a[], char fname[], int max ) { int n = 0, k; file …
2 / 24
. raqamlarni yi’g’indisi bo’yicha massivni saralang va natijani output.txt faylga yozing. http://acm.tuit.uz/forum * * ikkilik fayllari 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. faylli ko’rsatkich file *fp; http://acm.tuit.uz/forum * * ikkilik faylni ochish va yopish faylni ochish fp = fopen ( "input.dat", "rb" ); "rb" = read binary (oqish) "wb" = write binary (yozish) "ab" = append binary (qo’shish) ochishdagi xatolik if ( fp == null ) { printf(“fayl ochilmadi."); } faylni yopish fclose ( fp ); http://acm.tuit.uz/forum * * blok bo’yicha o’qish massiv boshidan o’qish int a[100]; n = fread ( a, sizeof(int), 100, fp ); xotiradagi manzil(«qaerga»): a  &a[0] bitta blok o’lchami butun tipli o’zgaruvchi o’lchami bloklar soni faylga ko’rsatkich o’qilganlar massiv o’rtasidan o’qish int a[100]; n = fread ( a+5, sizeof(int), 2, fp ); …
3 / 24
h for ( i = 0; i #include #include #include using namespace std; int main() { file *fout, *fin; fout = fopen("input.dat", "wb"); fin = fopen("input.dat", "rb"); int a[100], i,n; cin>>n; for(i=0;i >a[i]; for(i=0;i fayllarni qayta ishlashni to’liq sikli while ( 1 ) { p = fgets ( s, 80, fin ); if ( p == null ) break; while ( 1 ) { p = strstr ( s, ", anaqa," ); if ( p == null ) break; strcpy ( p, p + 9 ); } fputs ( s, fout ); } while ( 1 ) { p = strstr ( s, ", anaqa," ); if ( p == null ) break; strcpy ( p, p + 9 ); } agarda satr bo’lmasa sikldan chiqarish satrni qayta ishlash “tozalangan" satrni yozish satrni o’qish http://acm.tuit.uz/forum * * vazifa input.txt faylda nechtaligi noma’lum bo’lgan satrlar yozilgan. 5:matndagi barcha «qisqasi» ni «anaqa» …
4 / 24
"с++ да дастурлаш" - Page 4
5 / 24
"с++ да дастурлаш" - Page 5

Хотите читать дальше?

Скачайте все 24 страниц бесплатно через Telegram.

Скачать полный файл

О ""с++ да дастурлаш""

слайд 1 махмудов анваржон зокирович e-mail: anvarjon.m@gmail.com фан номи: “с++ да дастурлаш” (2-семестр) “информатика асослари” кафедраси тошкент ахборот технологиялари университети http://acm.tuit.uz http://acm.tuit.uz талабаларга эслатма: дарсга кеч қолмаслик дарс жараёнида уяли телефонлар ўчириб қўйилади 1-қоида дарс жараёнида кийиниш маданиятига эътибор бериш мавзу тушунарсиз бўлса, савол берилади 2-қоида 3-қоида 4-қоида топшириқлар ўз вақтида тўлиқ бажарилади 5-қоида http://acm.tuit.uz http://acm.tuit.uz 2.7-ma’ruza матнли ва бинар файллар http://acm.tuit.uz/forum * massivlarni qayta ishlash masala: input.txt faylda sonlar ustun shaklida berilgan. soni noma’lum, lekin 100 tadan ko’p emas. bu sonlarni o’sish tartibida output.txt faylga yozing. muammo: saralash uchun barcha sonlarni xo...

Этот файл содержит 24 стр. в формате PPT (574,5 КБ). Чтобы скачать ""с++ да дастурлаш"", нажмите кнопку Telegram слева.

Теги: "с++ да дастурлаш" PPT 24 стр. Бесплатная загрузка Telegram