emang jawaban kamu salah semua itu baca requirementnya yg lengkap makanya saya ga bisa bantu karena saya ga bisa pascal 1. jumlah inputannya itu bukan pasti 3 ato 100 baris tapi antara 1-100 baris 2. jumlah angka yg bisa diinput 1-100.000 angka, kamu cuma buat array 100 3. matrik nya bisa 100x100
polanya kan N*N 1. pangkatkan dulu input user, misalnya max:=n*n; 2. pake counter utk bikin atau bedakan baris genap/ganjil 3. bikin while loop selama nilan max>0 misalnya gini: max:=n*n; counter:=0; while max>1 do counter:=counter+1; (* buat bikin ganjil genap *) jika_
i;main(j,x,y){ scanf("%d",&x); for(;i<x;i++){ for(j=0;j<x;j++){ y = x*(x-i); printf("%d ",(i&1) ? y-(x-j)+1 : y-j); } printf("\n"); } } Barbuk http://s.kaskus.id/images/2016/11/08/2204774_20161108095001.png http://s.kaskus.id/images/2016/
i;main(j,x,y){ scanf("%d",&x); for(;i<x;i++){ for(j=0;j<x;j++){ y = x*(x-i); printf("%d ",(i&1) ? y-(x-j)+1 : y-j); } printf("\n"); } } Barbuk http://s.kaskus.id/images/2016/11/08/2204774_20161108095001.png http://s.kaskus.id/images/2016/
oh ya gan, ane ga minta jawaban. Cuma butuh penjelasan ini source code yang ane buat (ga jadi) program pola; uses crt; var i,j,n,k:integer; begin clrscr; write('input n = '); readln(n); for i:=1 to n do //buat baris y for j:=1 to n do //buat kolom x begin for k:=1 to j do write(n*n+1-j); //dibag...