O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov




Download 2,67 Mb.
Pdf ko'rish
bet140/164
Sana25.01.2024
Hajmi2,67 Mb.
#146073
1   ...   136   137   138   139   140   141   142   143   ...   164
Bog'liq
ALGORITMLASH VA DASTURLASH ASOSLARI

<<
Fayl tarkibiga ma‘lumot yozilganda uning oldingi ma‘lumotlari o‗chirilib, 
yangi ma‘lumotlar yoziladi. Faylga birinchi tur bo‗yicha ma‘lumot yozish tartibi 
xuddi cout funksiyasi kabi bajariladi. 
Misol: n ta elementli massiv berilgan massiv elementlari ichidan toqlarini f 
faylga juftlarini g faylga yozing. 
#include  
#include  
using namespace std;
int main()
{ int n; int a[90];
cout<<"n="; cin>>n; 
cout<<"massiv elementlarini kiriting \n"; 
for(int i=0;i>a[i]; 
ofstream f; 
f.open("toq.txt"); 
ofstream g; 
g.open("juft.txt"); 
for(int i=0;iif(a[i]%2==1) f<else g<f.close(); 
g.close(); 
return 0; 
}
Kiritishga ma‘lumot 
n=5 
massiv elementlarini kiriting 
5 6 9 8 1 
Dastur natijasi 
f faylda
5 9 1 
g faylda
6 8


229 
Yuqoridagi dasturda massiv elementlarining toqlarini f fayl orqali toq.txt 
faylga, juft elementlarini esa g o‗zgaruvchi orqali juft.txt faylga joylashtirdi.
C++ dasturlash tilida ikkinchi tur bo‗yicha faylga ma‘lumot yozish uchun 
ofstream ; .open ("fizik nom",
ios::app); 
buyruqlari oldin yozilishi shart, undan so‗ng uning tarkibiga ma‘lumot yozish 
mumkin. Ikkinchi tur bo‗yicha ma‘lumot yozish degani fayl oxiriga ma‘lumot 
yozish tushuniladi. Faylning oxiriga ma‘lumot yozish uchun e‘lon qilish birinchi 
turdek e‘lon qilinadi faqatgina ios::app xossasi qo‘shimcha sifatida qo‗shiladi. C++ 
dasturlash tilida faylga ikkinchi tur bo‗yicha ma‘lumot yozishning umumiy 
ko‗rinishi quyidagicha bo‗ladi: 

Download 2,67 Mb.
1   ...   136   137   138   139   140   141   142   143   ...   164




Download 2,67 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov

Download 2,67 Mb.
Pdf ko'rish