Preguntas sobre programación en C++
# include & ltiostream & gt
# include & ltstring& gt
Usar espacio de nombres std
int main()
{
int longitud, n, m;
int I;
int temp = 0
estático int j; = 0;
Cadena str
CIN & gt; & gtstr
longitud = str longitud();
if (str. [0]>= 49 &&str[0]<= 57)//49 es el código ASCII de 1 y 59 es el código ASCII de 9.
{
m = longitud % 3;
n = longitud/3
si (m! = longitud) p>
p>
{
si(m!= 0)
{
para(I = 0;i<m;i++)
{
cout & lt& ltstr[I];
}
cout & lt& lt",";
temp++;
}
if(temp & lt; = n)
{
for(j = m; j & lt longitud;)
{
int a = 0;
mientras(a & lt; 3)
{
cout & lt& ltstr[j];
a++;
j++;
}
n-;
Si (n & gt0)
{
cout & lt& lt",";
}
}
}
}
Otro
{
para(I = 0;i<m;i++ )
{
cout & lt& ltstr[I];
}
}
} p >
Otros
{
m = (largo-1)% 3
n = (largo-1)/3; p >
cout & lt& ltstr[0];
Si (m!=longitud-1)
{
Si (m!= 0 )
{
for(I = 1;i& lt= m;i++)
{
cout & lt& ltstr[I ];
}
cout & lt& lt",";
temp++;
}
si (temp & lt; = n)
{
for(j = m+1; j & lt longitud;)
{
int a = 0;
mientras(a & lt; 3)
{
cout & lt& ltstr[j];
a++;
j++;
}
n-;
si (n & gt0)
{
cout & lt& lt",";
}
}
}
}
Otro
{
for(I = 1;i<m+1;i++)
{
cout & lt& ltstr[I];
}
}
}
Sistema("pausa");
}