fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġlanguages Ġ= ĠarrayOf (" Kotlin ", Ġ" Java ", Ġ" C ", Ġ" C ++ ", Ġ" C # ", Ġ" JavaScript ", Ġ" Python ") ĊĊĠĠĠ Ġfor Ġ( i Ġin Ġlanguages . indices ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( i Ġ% Ġ 2 Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( languages [ i ]) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( languages [ i ]. toUpperCase ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfor Ġ(( index , Ġvalue ) Ġin Ġlanguages . with Index ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( index Ġ% Ġ 2 Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" The Ġelement Ġat Ġ$ index Ġis Ġ$ value ") ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" The Ġelement Ġat Ġ$ index Ġis Ġ${ value . toUpperCase () }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfor Ġ( language Ġin Ġlanguages ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Language Ġ- Ġ$ language ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġlanguages . forEach Ġ{ Ġprintln (" Language Ġin ĠUpper ĠCase Ġ- Ġ${ it . toUpperCase () }") Ġ} Ċ } Ċ