como llenar un array de 50 elementos con ceros y unos alternadamente

J

el ejercicio me pide llenar con ceros y unos 50 veces en un array, es decir...0 1 0 1 0 1 0 1 0 1 0 1 0 1
como lo hago? netbeans
por mas que lo intento no puedo hacerlo...

Midefos

Con paciencia y disciplina.

1 respuesta
Xustis

Una pista, posición par e impar.

willy_chaos

#2 con un for , no hace falta if

array[i]=(i%2)
8
HeXaN
#1jonnathan:

por mas que lo intento no puedo hacerlo...

Si no sabes hacerlo es que no has entendido nada de nada hasta ahora. Empieza por el principio repasando todo porque te hace falta.

9
Hipnos

array = [0 1]
array2= array * 25

hecho.

1 respuesta
HeXaN

#6 ¿En qué lenguaje?

1 respuesta
C4TInD

var array = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1];

34 1 respuesta
J

#7 netbeans

2 respuestas
HeXaN

#9 Eso no es un lenguaje y ratificas más lo que digo en #5 xD

6 1 respuesta
Shaktal3

#9 buen lenguaje

7 1 respuesta
Pinchejotron

programar las luces del coche fantástico en una breadboard con luces led rojas es más divertido

1 respuesta
J

#10 lenguaje java

willy_chaos

#12 mi practica de sistemas microdigitales , una parte, tenia que hacer eso. la otra era enviar texto por RF

Hipnos

#8 Tu solución es más eficiente, una línea menos. Le doy mis 1 0 1 0.

1
DaRkViRuZ
spoiler
4
eisenfaust
50⍴0 1
HIMOTEN

xDDDDD me parto con el lenguaje netbeans.

pista, pares y nones ;)

1
autlos

Míra bien el tema 0, luego el 1, y repite hasta que hayas mirado cada tema 25 veces. Porque estás muy verde.

Como si un analfabeto pregunta cómo poner el título del libro que está escribiendo.

eisenfaust

la verdad es que el ejercicio mola para hacer chorradas

(take 50 (flatten (repeat [0 1])))
#lang typed/racket

(define-type-alias T (U Zero One))

(: swap (-> T T))
(define (swap x) (match x [0 1] [1 0]))

(: make-swapper (-> T (-> T)))
(define (make-swapper i) (λ () (set! i (swap i)) i))

(: times (-> Number (-> T) (Listof T)))
(define (times x f) (if (zero? x) '() (cons (f) (take (- x 1) f))))

(times 50 (make-swapper 1))
Lecherito

buildSequence { var start=1; yieldAll(generateSequence { start++%2 }) }.take(50)

B
public class CoNoC_NoC
{
  public static final int NUM_ITEMS = 50;
  
public static void fillAlternateBitsArray(boolean[] buff) { for (int i=0; i<buff.length; buff[i]=(i++%2==0)); } public static void printBooleanArray(boolean[] buff, char[] symbols) { for (int i=0; i<buff.length; System.out.print(buff[i++]?symbols[0]:symbols[1])); } public static void main(String[] args) { boolean buff[] = new boolean[NUM_ITEMS]; fillAlternateBitsArray(buff); final char symbols[][] = {{'1', '0'}, {'S', 'N'}, {'>', '<'}, {'-', '_'}}; for (char symbol[] : symbols) { printBooleanArray(buff, symbol); System.out.println(); } } }
2 respuestas
eondev

#22

2 1 respuesta
Mortium

#22 dar cosas hechas nunca ayuda

1 respuesta
Troyer
Array.from({length: 50}, (v, k) => (k+1)%2); 
B

Usa un for, y dentro usar array = i%2

B

.

Kaiserlau

#23

xoxo = lambda x, v, t: list(v)*x if t=='[' else tuple(v)*x if t=='(' else {i:(v*x) for i in range(0,x)} if t=='{' else 'yoksetioxdxd'

Mortium

#11 lenguaje netbeans primo es de lo mejor, aunque las nuevas incorporaciones de sublime text orientado a objetos es la leche merche

1
14 días después
N1Tr0s

Me parto el ojete con los cadetes

Usuarios habituales