Soal Pengenalan Algoritma dan Pemrograman (1)

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.

1

 

Berikut ini solusi untuk soal di atas :

1
2
3
4
5
6
7
8
9
10
11
#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 untuk banyaknya karakter setiap baris ke-sesuai pola yang diinginkan soal yaitu sebanyak buah untuk setiap baris ke-a.