[ sucur @ 13.07.2005. 16:28 ] @
kako da recimo napisem 10 rijeci, i da se po random sistemu samo jedna od njih ispise na ekranu.
Znaci recimo cout << char rijec [100];
gdje se ta random rijec dodaje u 'rijec'.
[ rumpl @ 13.07.2005. 21:26 ] @
Pa kako kako???
Ne programiram u c++ ali predpostavljam da treba prvo da tih 10 reci ubacis
u jedan char**, trazi funkcij rand(). Koja ce ti vratiti neki random broj. Uzmes taj broj modulo koliko imas reci i imas jedan broj.
na kraju printujes char[taj broj koji si dobio][*]
[ Buffy @ 13.07.2005. 22:34 ] @
Code:

#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;

int main()
{
    srand(time(NULL));
    char r[10][20];
    int i;
    int slucajno_izaberi;
    for (i=0;i<=9;++i) cin.getline(r[i],20);
    slucajno_izaberi=rand()%10;
    cout<<r[slucajno_izaberi]<<endl;
    system("pause");
    return 0;
}

[ sucur @ 14.07.2005. 01:24 ] @
Hvala Buffy !