pętla for, programowanie

0

Kolejne zadanie,
z tym że proszę o odpowiedzi z przykładem bo ciężko mi idzie rozszyfrowanie co autor miał na myśli.
Z góry dziekuję.

A o to zadanie:

Napisz pętlę for, która drukuje ciąg wartości całkowitych postaci 1, -3, 5, -7, 9, -11, ..., 37.

Domyślam się że cyfry co druga i zmieniać co druga iteracja czy coś w tym stylu ale jak to zakodować?

1

Pseudokod:

i = 1
while(i <= 37) {
   if((i+1) % 4 == 0) // jest 3, 7,11 itd
      print(-1 * i)
   else 
     print i 
   i = i + 2
}
1
x = 1;
while(abs(x) < 38){
  print x
  x = (abs(x)+2)*-1
}
1
for(int i = 1; i <= 37; i += 2)
	cout << (((i+1) % 4) == 0 ? -i : i) << " "; 
0

http://fasadin.4programmers.net/
4.4.2 Wyjaśnienie pojęcia pętli

1 użytkowników online, w tym zalogowanych: 0, gości: 1