Pagini recente » Diferente pentru utilizator/c0mrade intre reviziile 26 si 27 | margiki | Istoria paginii problema/readunare | Monitorul de evaluare | Diferente pentru parsare-fisier-iesire intre reviziile 8 si 7
Nu exista diferente intre titluri.
Diferente intre continut:
void write_u32(unsigned int vu32) // Apelaţi această funcţie pentru a scrie un număr ce se încadrează în categoria <unsigned int>
{
if (vu32 == 0) write_ch ('0');
int cif[11];
cif[0] = 0;
while (vu32)
cif[++cif[0]] = vu32 % 10, vu32 /= 10;
for (int i=cif[0]; i>=1; i--)
write_ch (cif[i] + '0');
if (vu32 <= 9) {
write_ch(vu32 + '0');
} else {
write_u32(vu32 / 10);
write_ch(vu32 % 10 + '0');
}
}
void write_u64(unsigned long long vu64) // Apelaţi această funcţie pentru a scrie un număr ce se încadrează în categoria <unsigned long long>
{
if (vu64 == 0) write_ch ('0');
int cif[11];
cif[0] = 0;
while (vu64)
cif[++cif[0]] = vu64 % 10, vu64 /= 10;
for (int i=cif[0]; i>=1; i--)
write_ch (cif[i] + '0');
if (vu64 <= 9) {
write_ch(vu64 + '0');
} else {
write_u64(vu64 / 10);
write_ch(vu64 % 10 + '0');
}
}
void write_appendix() // ###! ATENŢIE, Apelaţi această funcţie la finalul prgramului. Altfel, fisierul outpt NU VA CONŢINE ÎN ÎNTREGIME ceea ce doriţi!
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.