' 58127-1 C-ohjelmointi - syksy 1997 Harjoitustehtävät 3, 10.11. - 16.11. Läsnäolo: 2 tehtävää 1. Kirjoita seuraava ohjelma ilman break- ja continue-lauseita. Mitä ohjelma tekee? #include /* tarvitaan r():ssa */ #include #include /* tarvitaan r():ssa */ #define TKOKO 20 #define KARVO 50 /* r palauttaa satunnaisluvun väliltä 0-(maxvalue-1) */ int r(int maxvalue) { static int seed = 0; if (seed == 0) { seed = (int)time(NULL); srand(seed); } return rand() % maxvalue; } void lajittele(int taulukko[], int koko) { int i,j,a; for (j=1;j=0;--i) { if (taulukko[i] <= a) break; taulukko[i+1] = taulukko[i]; } taulukko[i+1] = a; } } void st(int taulukko[], int koko, int raja) { int i,j; for (i=0;i= raja) { for (j=0;j<3;j++) putchar(' '); continue; } printf("%2d ",raja-taulukko[i]); } printf("\n"); } int main() { int i,j; int array[TKOKO]; for (i=0;i