1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Optimizing R Code with Rcpp

Connected

cvičení

if a if/else

Stejně jako v R můžeš v C++ používat klíčová slova if a else pro větvení kódu. Syntaxe je stejná jako v R.

if(condition) {
  // Kód, který se spustí, pokud je podmínka TRUE
} else {
  // Kód, který se spustí jinak
}

Tady pomocí if a else dokončíš definici funkce absolute(), která počítá absolutní hodnotu čísla s plovoucí desetinnou čárkou. (Tato funkce napodobuje C++ funkci fabs().)

Pokyny

100 XP
  • Otestuj, jestli je x větší než nula.
  • Pokud podmínka platí, vrať x.
  • Přidej klíčové slovo pro případ, kdy podmínka neplatí.
  • Pokud podmínka neplatí, vrať záporné x.