C++ setprecision Kullanımı-ondalıklı sayılarda yuvarlama
Kodlama yaparken bazen virgülden sonraki tüm basamakların görünmesini istemeyiz bunun içinde bazı yollara başvurailiriz ben bugün setprecision() kullanarak ondalıklı sayılara nasıl oynayabileceğimizi göstereeğim öncelikle nedir bu setprecision diyelim ve başlayalım.
setprecision() Fonksiyonu
setprecision fonksiyonu bir ondalıklı sayının virgülden sonra kaç basamağının gösterileceğini belirler ve bir parametre alır Kullanım şekli setprecision(basamak_sayisi); şeklindedir.
setprecision Örneği
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int s1, s2, s3;
double ort;
cout << "3 sayı giriniz: ";
cin >> s1 >> s2 >> s3;
ort = static_cast<double>(s1 + s2 + s3) / 3;
cout <<setprecision(4)<< ort;
}
evet gördüğünüz gibi Sayımıza 4 basamak verdik kodumuzu çalıştırdığımızda virgülden sonra kaç basamak olursa olsun hep 2 basamak gösterecektir.

