// arvo.cpp // Ohjelma arpoo satunnaisia lukuja valitulle välille // ja tulostaa ne näyttöön. // Vesa Lappalainen 11.5.1999 #include #include int help(void) { cout << "Arpoo lkm kpl satunnaisia lukuja valilta [alaraja,ylaraja]\n"; cout << "Kaytto:\n"; cout << " arvo alaraja,ylaraja,lkm\n"; cout << "Esim: arvo 2,8,3\n"; cout << "tulostaa 5 7 4\n"; cout << "Sama luku voi esiintya monesti\n"; cout << "vl 11.5.1999" << endl; return 1; } int main(int argc, char* argv[]) { if ( argc < 4 ) return help(); int ala,yla,lkm,luku; if ( sscanf(argv[1],"%d",&ala) < 1 ) return help(); if ( sscanf(argv[2],"%d",&yla) < 1 ) return help(); if ( sscanf(argv[3],"%d",&lkm) < 1 ) return help(); if ( ala >= yla ) return help(); if ( lkm < 0 ) return help(); srand(time(NULL)); int vali = yla - ala; for (int i=0; i