i paramatri uchun shunday qiymat tanlangan. 2.  atof(satr)




Download 2,67 Mb.
Pdf ko'rish
bet135/173
Sana16.05.2024
Hajmi2,67 Mb.
#238775
1   ...   131   132   133   134   135   136   137   138   ...   173
Bog'liq
Tarixi 37 bet

i
paramatri uchun shunday qiymat tanlangan.
2. 
atof(satr) 
funksiyasi. Bu funksiya ham 
atoi()
funksiyasi kabi ishlaydi. Faqat 
bu funksiyaning qiymati 
long
turiga mansub bo‗ladi. Bundan tashqari funksiyaga 
float
yoki
double
turi berilsa, satr ko‗rinishidagi sonni 
double
ko‗rinishidagi, 
ya‘ni sonning mantissasi va tartibini ko‗tsatish bilan yoki o‗nli kasr ko‗rinishiga 
o‗tkazadi. Agar songa aylantirilayotgan satr chegaradan chiqib ketsa, funksiya 
kutilmagan qiymatni oladi.
 
#include  
#include  
using namespace std; 
int main() 

int k,n,m; double i,j ;
char satr1[]="3.14D15E+2";
char satr3[30]="21.34254254E15", satr4[30]="745.8215";
n=atoi(satr1); i=atof(satr3); j=atof(satr4);
cout<<"i="<system("pause"); 
return 0; 

Dastur natijasi quyidagicha bo‗ladi 
i=2.13425e+016 
j=745.822 
n=3 
3.
itoa (n,satr,m)
funksiyasi. Bu funksiya 
int
turiga mansub bo‗lgan 
n
sonini 
m
lik sanoq sistemasiga o‗tkazib, satr turiga o‗tkazadi va hosil bo‗lgan qiymatni 
satrli
massivga beradi. 
ltoa (n,satr,m)
funksiyasi vazifasi ham
itoa()
funksiyasi vazifasi kabi. Faqat
ltoa() 
funksiyasi 
long 
turiga mansub sonlarni ham satrga aylantiradi. Quyidagi 
dasturni tahlil qilib, bunga ishonch hosil qilish mumkin. 
#include  


207 
#include  
#include  
using namespace std; 
int main() 

int n=3245,m; long int i,j=568324557; long double k=5.6e4; 
char satr1[20],satr2[20], 
satr3[20],satr4[20],satr5[20],satr6[20],*satr7;
itoa(n,satr1,2); itoa(n,satr2,8);itoa(n,satr3,16);itoa(n,satr4,10);
cout<<"satr1="<tr4="<ltoa(j,satr1,2); ltoa(k,satr2,8);ltoa(j,satr3,16);ltoa(j,satr4,10);
cout<<"satr1="<="<itoa(n,satr5,10);ltoa(j,satr6,10);satr7=strstr(satr6,satr5);cout<<"
satr7="<system("pause"); 
return 0; 

Dastur natijasi quyidagicha bo‗ladi. 
satr1=110010101101 
satr2=6255 
satr3=cad 
satr4=3245 
satr1=100001110111111111000111001101 
satr2=155300 
satr3=21dff1cd 
satr4=568324557 
satr7=324557 
4. 

Download 2,67 Mb.
1   ...   131   132   133   134   135   136   137   138   ...   173




Download 2,67 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



i paramatri uchun shunday qiymat tanlangan. 2.  atof(satr)

Download 2,67 Mb.
Pdf ko'rish