Как в у цикле вывести 0, 1,1,2,2,3,3,4,4,5,5?

for (byte n = 0; n < 6; n++)  
{

}
for(int n=0;n<12;n++){if(n!=0){int n1=n/2;}}

Примерно.

Serial.print(n);
if (n !=0) Serial.print(n);
1 лайк

а запятые?

сам сообразит думаю/надеюсь …

Не работает.

Зачет :grinning: Я хотел даже проверить


Вот что выдает

А если мои строки вставить в ваш цикл ?


Ну, логично

for (byte n = 0; n < 6; n++)  
{
if (n == 0) Serial.println("0, 1,1,2,2,3,3,4,4,5,5");
}

ПРОФИТ! :wink: :wink: :wink:

3 лайка

Прицепом хочу спросить: такое условие будет выполняться if (n) Serial.print(n);
?

У меня было две строки !!!

Ахах, это гениально. Вот это действительно работает

Очень быстро помогли Вам.

1 лайк

Вырастишь ты большой и станешь программистом. Вот именно так накладывают заплатки при 100500-ой правке по занудству Заказчика: “а вот тут вместо .0 нужно напечатать без точки” Просто поймал регуляркой эту чортову точку и выкинул! ;)) Не нужно придумывать код, нужно делать именно то, что попросил Заказчик.
Твоя тема - прекрасная иллюстрация к моему тезису.

1 лайк


Да, так работает. Но я так понимаю, сама переменная которую надо использовать в loope не меняется, или нет?


Вот что тебя ждет.

Спасибо однозначно.

Это у тебя домашнее задание? Или что? цикл именно от 0 до 6? Или любой?

Самое простое решение - в цикле от 0 дот 11, так ка цифирок у тебя ровно 11.

1 лайк