Problem Solving – Latihan Soal Perulangan

Posted: November 11, 2010 in Kuliah ITB

by :Ridwan (TMD) Aceh

Input : 5

Input : 5

1

2 3 2

3 4 5 4 3

4 5 6 7 6 5 4

5 6 7 8 9 8 7 6 5

 

Nah untuk memecahkan problem di atas ini sangat mudah sekali . Langkah-langkah yang harus dilakukan :

1. Cetak spasi di bagian kiri

2. Cetak segitiga di tengah tersebut dengan syarat : angkanya membesar atau mengecil

Berikut adalah contoh solusi untuk menyelesaikan permasalahan di atas :

#include <stdio.h>
 #include <conio.h>
 
 int main(){
     int i,j,
         N,
         counter;
     printf("Input : ");
     scanf("%d",&N);
     for (i=0;i= i; j-- ){
             printf("   ");
         }
         counter = i + 1;
         for (j=0;j<2*i+1;j++){
             printf("%3d", counter);
             if (j < i)
                 counter++;
             else
                 counter--;
         }
         printf("\n");
     }
     getch();
     return 0;
 }

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s