Simulasi 1 Computer Club SMAK 1 Jakarta Bintang Sumber : Olimpiade Sains Nasional 2007 (Day 1) Deskripsi Problem Buatlah sebuah program yang menerima masukan sebuah bilangan bulat (dipastikan berada dalam batasan tipe data integer), dan mengeluarkan pola bintang dan titik seperti contoh berikut. Contoh Masukan 5 Contoh Keluaran *________* **______** ***____*** ****__**** ********** Keterangan Keluaran _ mewakili titik. Seven-Up Problem-setter: Angelina Veni Deskripsi Problem Seven-Up adalah permainan di mana setiap pemain bergantian menghitung dari 1 sampai bilangan yang ditentukan, dengan aturan: Setiap bilangan yang salah satu (atau beberapa) digitnya adalah 7 diucapkan ‘boom’, atau Setiap bilangan yang adalah kelipatan 7 diucapkan ‘boom’ Tugas Anda adalah membuat permainan ini dengan sedikit modifikasi (perhatikan spesifikasi keluaran). 1 Spesifikasi Masukan Baris 1 : m (1 < m < 100), batas akhir penghitungan bilangan. Baris 2 : n (1 <= n <= 9), bilangan yang menjadi syarat. Spesifikasi Keluaran Keluarkan bilangan dari 1 sampai m, dengan syarat : Setiap bilangan yang salah satu (atau beberapa) digitnya adalah n diucapkan ‘boom’, atau Setiap bilangan yang adalah kelipatan n diucapkan ‘boom’ Setiap bilangan atau ’boom’ dibatasi dengan sebuah spasi. Tidak ada spasi di akhir keluaran. Contoh Masukan 20 4 Contoh Keluaran 1 2 3 boom 5 6 7 boom 9 10 11 boom 13 boom 15 boom 17 18 19 boom TRI Diterjemahkan dari : Croatian Open Competition in Informatics #5 Mirko menulis persamaan matematika di buku catatannya. Persamaan matematika itu berisi tiga buah bilangan bulat positif, tanda sama dengan dan salah satu dari empat operasi aritmatika dasar (penjumlahan, pengurangan, perkalian dan pembagian). Kemudian, temannya Slavko menghapus tanda ’sama dengan’ dan ’operasi’ dari catatan Mirko. Bantulah Mirko memperbaiki persamaan yang dibuatnya tersebut. Spesifikasi Masukan Baris pertama berisi tiga buah integer kurang dari 100, dipisahkan oleh sebuah spasi. Catatan : input data akan selalu memiliki setidanya satu buah solusi. Spesifikasi Keluaran Pada sebuah baris, keluarkan persamaan matematika yang valid, berisi tiga buah bilangan bulat (pada urutan yang sama), tanda sama dengan, dan salah satu dari empat tanda operasi. Bila ada lebih dari satu kemungkinan solusi, keluarkan salah satu saja. 2 Contoh Masukan 1 Contoh Masukan 2 538 5 15 3 Contoh Keluaran 1 Contoh Keluaran 2 5+3=8 5=15/3 Fibonacci Gila Problem-setter: Sam Aryasa 1 1 2 3 5 8 13 21 34 55 89 … Fibonacci, sudah tak asing lagi bukan? Barisan fibonacci adalah baris bilangan dimana bilangan ke n merupakan jumlah dari dua bilangan sebelumnya (sekedar mengulang). Barisan Fibonacci, seperti contoh di atas, selalu diawali oleh 1. Fibonacci Gila adalah barisan dengan aturan seperti Fibonacci (bilangan ke n adalah jumlah dari dua bilangan sebelumnya), namun tidak selalu diawali oleh 1. Diberikan 2 bilangan Fibonacci ke n dan n+1, tugas anda adalah menentukan bilangan pertama dari baris tersebut, mudah bukan?? Input terdiri dari 1 baris berisi 3 bilangan N (0<=N<=25) , X dan Y (-1000 ≥ X,Y ≥ 1000) , dimana X adalah bilangan Fibonacci ke N , dan Y adalah bilangan Fibonacci ke N+1 . Output terdiri dari satu bilangan yang merupakan bilangan pertama dari baris tersebut. Input 10 55 89 Output 1 3