Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

9-lekciya

.pdf
Скачиваний:
3
Добавлен:
25.12.2023
Размер:
340.53 Кб
Скачать

10 sanaq sistemasında: 12345

16 sanaq sistemasında: 3039

gcvt() funkciyası

char* gcvt(double val, int ndec, char *buf);

kórinisindegi prototipke iye bolıp, double tipindegi val sanın buf kórsetiwshi ASCIIZ qatarına aylandıradı. Ekinshi argument sıpatında beriletuǵın ndec mánisi san kórinisinde cifrlar muǵdarın kórsetedi. Eger cifrlar sanı ndec mánisinen kóp bolsa, imkan bolsa sannıń bólshek bóliminen artıqsha cifrlar kesip taslanadı, keri jaǵdayda san eksponencial kóriniste payda etiledi. Tómendegi keltirilgen programmada gcvt() funkciyasınan paydalanıwdıń túrli variantları kórsetilgen.

int main()

{

char qatar[10]; double san;

int sanlar_sanı=4;

cout << "san kórinisindegi sanlar sanı:";

cout << sanlar_sanı << endl; san = 3.154;

gcvt(san, sanlar_sanı, qatar);

cout << "3.154 sannıń san kórinisi: " << qatar; cout << endl; san = -312.456;

gcvt(san, sanlar_sanı, qatar);

cout << "-312.456 sannıń qatar kórinisi: " cout << qatar << endl;

san = 0.123E+4;

gcvt(san, sanlar_sanı, qatar);

cout << "0.123E+4 sannıń qatar kórinisi: " cout << qatar <<endl; san = 12345.456;

gcvt(san, sanlar_sanı, qatar);

cout << "12345.456 sannıń qatar kórinisi: " cout << qatar << endl;

return 0;

}

Programma ekranǵa izbe-izlikte san kórinislerin shıǵaradı:

san kórinisindegi sanlar sanı: 4 3.154 sannıń qatar kórinisi: 3.154

-312.456 sannıń qatar kórinisi : -312.5 0.123E+4 sannıń qatar kórinisi: 1230 12345.456 sannıń qatar kórinisi: 1.235e+04

Соседние файлы в предмете Программирование на C++