Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

rand() -- problem

Ostatnio zmodyfikowano 2012-06-13 20:54
Autor Wiadomość
Kameleon
Temat założony przez niniejszego użytkownika
rand() -- problem
» 2012-05-31 18:01:16
Przykład przepisany z podręcznika , błąd przy rand. W czym problem ? :P

C/C++
#include <iostream>
#include <cstdio>
#include <cstdlib>

using namespace std;



void wypelnij( int tab[ 10 ] )
{
    for( int i = 0; i < 10; i++ )
         tab[ i ] = rand() % 21;
   
}

void wyswietl( int tab[ 10 ] )
{
    for( int i = 0; i < 10; i++ )
         cout << tab[ i ] << " ";
   
}

void szukaj( int tablica[ 10 ], int szukany )
{
    int i = 0;
    while( i < 10 && tablica[ i ] != szukany )
         i++;
   
    if( i == 10 )
         cout << "Element nie zostal znaleziony";
    else
         cout << "Element zostal znaleziony";
   
}

int main()
{
    int tab[ 10 ];
    int szuk;
   
    srand( time( NULL );
    wypelnij( tab );
    wyswietl( tab );
    cout << endl;
    cout << "Podaj element szukany w tablicy: ";
    cin >> szuk;
    szukaj( tab, szuk );
   
    cin.ignore();
    getchar();
    return 0;
    {
    }
P-57548
DejaVu
» 2012-05-31 18:06:46
1. Należy zawsze podawać treść błędu (log kompilacji)
2. Liczba nawiasów się nie zgadza (patrz: koniec kodu).
P-57549
kubawal
» 2012-06-13 18:28:00
srand( time( NULL ) );
 zamiast
srand( time( NULL );
P-58412
Admixior
» 2012-06-13 20:54:41
@kubawal: temat mi się wydaje tak trochę odkopany(z ostatniego kwietnia). Chyba autor zrozumiał o co chodzi, bo nic nie pisał. Ale reakcji adminów nie widzę więc nie wiem czy tak można.
P-58426
« 1 »
  Strona 1 z 1