Generation

generate functionTue, 18 Apr 2023

void SeparaGruposDigitos(string d, int gd[]) { int i, k = 0, j = 0, n = 1, s = 0; bool t = false; string dig = "", num = ""; while(d[k] != '\0') {k++; if (d[k] == '.') {t = true;s = k;}} if(t) {for(i = s; i < k; i++) dig =dig+d[i];} (k > s+1 && t == true) ? gd[0] = stof(dig) * 100 : gd[0] = 0; if(s == 0) s = k; for(i = s-1; i >= 0; i--) { dig = d[i] + dig; j++; if(j == 3) { if(i != 0)num = ","+dig + num; else num = dig + num; gd[n] = stoi(dig); dig = ""; n++; j = 0; } } if(dig != "") gd[n] = stoi(dig); num = dig + num; cout << "El numero introducido fue: " << num << endl; }

function that: void SeparaGruposDigitos(string d, int gd[])

Questions about programming?Chat with your personal AI assistant