pętla for, programowanie

pętla for, programowanie
ZU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
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ć?

szweszwe
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 1694
1

Pseudokod:

Kopiuj
i = 1
while(i <= 37) {
   if((i+1) % 4 == 0) // jest 3, 7,11 itd
      print(-1 * i)
   else 
     print i 
   i = i + 2
}
Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1
Kopiuj
x = 1;
while(abs(x) < 38){
  print x
  x = (abs(x)+2)*-1
}
mwl4
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 404
1
Kopiuj
for(int i = 1; i <= 37; i += 2)
	cout << (((i+1) % 4) == 0 ? -i : i) << " "; 
fasadin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4883
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.