Nor Arisham Bakar 0 Report post Posted October 3, 2006 o.k...abang sham dah lama tak program C....sekali member mintak tolong, pening gak...heheheh SOALAN : aturcara perlu menggunakan patah balik (back track). Anda perlu memasukkan data integer. Apabila data negatif diterima, program akan memaparkan 5 data sebelum data negatif tersebut dan mengulangi proses loop. Sekiranya 0 dimasukkan program akan memaparkan data yang masih tinggal dan keluar dari loop.CONTOH :masuk data :1 3 5 6 8 9 -1papar : 3 5 6 8 9masuk data :2 3 4 7 8 9 -2papar : 3 5 6 8 9 3 4 7 8 9 (nota : 3 5 6 8 9 lima data dari first loop 3 4 7 8 9 lima data dari second loop)ulang masuk data :1 2 3 0 (disini program akan keluar dari loop sebab data 0 dimasukkan)papar : 3 5 6 8 9 3 4 7 8 9 1 2 3 ANY HELP. JAZAKALLAHUKAIRAN!. Quote Share this post Link to post Share on other sites
Nor Arisham Bakar 0 Report post Posted October 4, 2006 susah sangat ke nie....ermmmm.. Quote Share this post Link to post Share on other sites
abel_nightroad 0 Report post Posted October 7, 2006 susah sangat ke nie....ermmmm.. akum..masalah nya kurang paham la...leh tak ko bagi coding yang ko leh wat(stakat mane yang ko leh wat)ok?kay? Quote Share this post Link to post Share on other sites
Nor Arisham Bakar 0 Report post Posted October 7, 2006 takperlah...dah ok pun....heheh...biasala soalan 'orang tua' nie diorang takut sikit nak jawab.... Quote Share this post Link to post Share on other sites
pengguna_komputer 0 Report post Posted October 8, 2006 Kalau tak keberatan, sharing la solution dia kat sini... Quote Share this post Link to post Share on other sites
Nor Arisham Bakar 0 Report post Posted October 8, 2006 sorry...abang sham dah bg source kpd kawan..and i don't have an update codes...tapi mungkin you boleh start dengan ini (code sblm update)...#include <stdio.h>#define DIMENSION 10int main(void){ int i,k=0,n=0; float max, array[DIMENSION]; MULA: for (i = 0; i < DIMENSION; i++) { /*printf("array[%d] = ", i);*/ scanf("%f",& array); if (array<0) { for (i=0;i<=4;i++) { printf("%0.0f ",array); } printf(" \n"); goto MULA; } } AKHIR: for (i = 0; i < DIMENSION; i++) { printf("%0.0f", array); }} Quote Share this post Link to post Share on other sites