Problema C++

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
F4LL
Membru, skill +1
Membru, skill +1
Posts: 455
Joined: 26 Dec 2013, 11:20
Detinator Steam: Da
Detinator server CS: Nu
Has thanked: 83 times
Been thanked: 41 times
Contact:

21 Jan 2015, 11:07

| Afiseaza codul
Determina primele n cifre din scrierea fractiei subunitare
 k/m = 0.c1c2c3..., pentru k si m numere naturale date.
Fara OFFtopic, daca puteti sa ma ajutati de bine, daca nu iar de bine.
Dezavantajul este ca sunt numere naturale si operatorul / afiseaza doar catul.M-am gandit sa fac cu un pow(10,n) si cu o parte intreaga insa ia destul timp cand executa.
RoyalServer 2
User avatar
Courage
Membru, skill 0
Membru, skill 0
Posts: 36
Joined: 02 May 2013, 22:12
Detinator Steam: Da
Location: Botosani
Has thanked: 4 times
Been thanked: 3 times
Contact:

24 Jan 2015, 00:23

Vrei sa afisezi doar primele n zecimale?

Daca da, vezi asta:

Code: Select all

#include <iostream>
#include <iomanip>

using namespace std;

int main ( void )
{
    double portocale = 1.987123654;
    unsigned numar_zecimale = 4;

    cout << setprecision ( numar_zecimale + 1 ) << portocale;
    return 0;
}
sau

Code: Select all

printf("%.3f", portocale);
Post Reply

Return to “Discutii generale”

  • Information