SOAL 1/8
Tugas AO Computer Science
Dari delapan soal yang diberikan, semuanya meminta kita untuk mencetak output angka atau karakter lainnya dengan susunan/pola menyerupai bangun datar.
Soal Pengenalan Algoritma dan Pemrograman #1
Format masukan berupa sebuah bilangan N.
Format keluaran berupa N baris dengan pola sesuai gambar di bawah.
Berikut ini solusi untuk soal di atas :
#include <stdio.h> int main(){ int N; scanf("%d", &N); for(int a = 1; a <= N; a++){ for(int b = 1; b <= a; b++) printf("%-3d", b); printf("\n"); } }
Penjelasan :
Kita perlu melakukan pengulangan sebanyak N kali untuk mencetak N buah baris.
Sebagai contoh, for-loop pada kode di atas yang berindeks a untuk banyaknya baris yaitu sebanyak N kali (dari 1 hingga N), dan indeks b untuk banyaknya karakter setiap baris ke-a sesuai pola yang diinginkan soal yaitu sebanyak a buah untuk setiap baris ke-a.