int n=10; /* número de uns e zeros */
int k;
k=2*n;
while( true ){
for ( int i = 0; i < k; i++ ) {
if ( i > n )
/* imprime os zeros */
else
/* imprime os uns */
}
}
Não deve compilar porque dentro dos parentisis, o for leva ponto e virgula, fora isso compila.
De qq modo tiveste bem, porque eu ainda nao consegui perceber o q e' o rapaz quer... : p
int m=10; /* número máximo de números no ecrã */
int n=10; /* número de uns e zeros */
int k;
k=2*n;
m=m%k; /* divisão inteira */
for ( int j = 1; j <= m ; j++ ){
for ( int i = 0; i < k; i++ ) {
if ( i > n )
/* imprime os zeros */
else
/* imprime os uns */
}
}
int m=20; /* número máximo de números no ecrã */
int n=3; /* número de uns e zeros */
int k;
k=2*n;
m=m/k;
for ( int j = 1; j <= m ; j++ ){
for ( int i = 0; i < k; i++ ) {
if ( i >= n ) {
/* imprime os zeros */
System.out.print("0");
} else {
/* imprime os uns */
System.out.print("1");
}
}
}