Nama soal

advertisement
Soal Lomba Programming ComputerStar Final
26 Mei 2007
Nama soal
: PRIMA1
Nama file program : Soal1
Nama file data
: Soal1.in
Suatu program digunakan untuk mengetahui apakah suatu bilangan merupakan
bilangan prima atau bukan. Bilangan yang diperiksa adalah n, dengan n >= 2.
Data masukan:
n
Output:
Bilangan Prima atau Bukan Bilangan Prima
Contoh1:
Data masukan:
37
Output:
Bilangan Prima
Contoh2:
Data masukan:
22
Output:
Bukan Bilangan Prima
Contoh3:
Data masukan:
71
Output:
Bilangan Prima
Nama soal
: PRIMA2
Nama file program : Soal2
Nama file data
: Soal2.in
Buatlah program untuk menampilkan deret bilangan prima sampai dengan bilangan
tersebut. Tampilan yang dikehendaki adalah pengurutan secara descending.
Data masukan:
Bilangan yang merupakan batas pemeriksaan bilangan prima
Output:
Bilangan prima yang diurutkan secara descending
Contoh1:
Data masukan:
10
Output:
7 5 3 2
Contoh2:
Data masukan:
60
Output:
59 53 47 43 41 37 31 29 23 19 17 13 11 7 5 3 2
Nama soal
: BENTUK
Nama file program : Soal3
Nama file data
: Soal3.in
Buatlah suatu program untuk membentuk tanda tambah (+) atau bujursangkar. Bila
bilangan n yang dimasukkan adalah bilangan ganjil, maka yang terbentuk adalah
tanda tambah (+), sedangkan bila n adalah genap maka yang tampil adalah
bujursangkar.
Data masukan:
Suatu bilangan, 1 <= n <= 23
Output:
Suatu bentuk tanda tambah (+) atau bujursangkar yang terdiri dari tanda *
Contoh1:
1
Output:
*
Contoh2:
2
Output:
**
**
Contoh3:
3
Output:
*
***
*
Contoh4:
4
Output:
****
* *
* *
****
Contoh5:
5
Output:
*
*
*****
*
*
Nama soal
: SENSOR
Nama file program : Soal4
Nama file data
: Soal4.in
Sensor digunakan untuk menyensor kata-kata yang mempunyai banyak karakter
tertentu.
Data masukan:
Baris pertama berupa suatu bilangan yang menentukan panjang kata yang akan
disensor.
Baris kedua berupa kalimat yang terdiri dari kata-kata yang diakhiri dengan tanda titik
(.). Panjang kalimat termasuk tanda titik (.) kurang dari atau sama dengan 79.
Output:
Kalimat masukan yang telah disensor pada kata-kata tertentu.
Contoh1:
5
Paman saya akan pergi ke Shanghai.
Output:
***** saya akan ***** ke Shanghai.
Contoh2:
3
Dia mencintaimu untuk selamalamanya.
Output:
*** mencintaimu untuk selamalamanya.
Nama soal
: SENSOR-AT-VERSA
Nama file program : Soal5
Nama file data
: Soal5.in
Sensor tidak dilakukan terhadap kata-kata yang berada di antara jumlah karakter
minimum dan maksimum yang diwakili oleh sepasang bilangan yang terdapat pada
baris pertama.
Output berupa kalimat yang telah diperiksa dengan sensor pada kata-kata tertentu.
Kata-kata yang disensor diubah menjadi karakter &.
Contoh1:
Data masukan:
2 5
Sekarang Bundaran HI tempat para demonstran unjuk perasaan
Siapakah anak-anak yang bermain di belakang rumah
Output:
&&&&&&&& &&&&&&&& HI &&&&&& para &&&&&&&&&& unjuk &&&&&&&&
&&&&&&&& &&&&&&&&& yang &&&&&&& di &&&&&&&& rumah
Contoh2:
Data masukan:
4 4
Gong Xi Fa Choi
Bagi yang merayakan selamat berpesta ria
Bagi yang tidak merayakan selamat berbelanja di mal
Output:
Gong && && Choi
Bagi yang &&&&&&&&& &&&&&&& &&&&&&&& &&&
Bagi yang &&&&& &&&&&&&&& &&&&&&& &&&&&&&&&& && &&&
Contoh3:
Data masukan:
7 4
Di manakah pesawat itu meledak
Maaf saya cuti sakit agak lama
Output:
&& manakah pesawat itu meledak
Maaf saya cuti agak lama
Download