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

Wypełnianie tablicy cyframi od 1-10 (bez powtarzania)

Ostatnio zmodyfikowano 2014-02-06 18:54
Autor Wiadomość
selius22
Temat założony przez niniejszego użytkownika
Wypełnianie tablicy cyframi od 1-10 (bez powtarzania)
» 2014-02-06 18:29:03
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

bool sprawdz( int t[], int a, int b );
void wypelnij_tablice( int t[], int ile );
void wyswietl( int t[], int ile );


int main() {
    int wylosowane[ 5 ];
    wypelnij_tablice( wylosowane, 5 );
    wyswietl( wylosowane, 5 );
    cout << "lol";
    return 0;
}

bool sprawdz( int t[], int a, int b )
{
    int i = 0;
    do
    {
        if( t[ i ] == a ) return true;
       
    } while( i < b );
   
    return false;
}

void wypelnij_tablice( int t[], int ile )
{
    srand( time( NULL ) );
    int a;
    int i = 0;
    do
    {
        a =( rand() % 10 + 1 );
        if( sprawdz( t, a, ile ) == false )
        {
            t[ i ] = a;
            i++;
           
        }
       
    } while( i < ile );
   
   
   
}

void wyswietl( int t[], int ile )
{
    int i = 0;
    do
    {
        cout << t[ i ] << ", ";
        i++;
    } while( i < ile );
   
}

Dopiero się uczę, dlaczego okno konsoli jest puste? Nie coutuje nawet tego cout<<"LOL". Proszę o pomoc jeśli to możliwe :)[/i]
P-104120
alixir
» 2014-02-06 18:46:23
Funkcja sprawdz zapętla się. Brakuje zmiany zmiennej i.
P-104121
selius22
Temat założony przez niniejszego użytkownika
dzięki za pomoc
» 2014-02-06 18:54:46
Tak myślałem, że to jakaś drobnostka, ale znaleźć nie mogłem. Dzięki za pomoc! :)
P-104122
« 1 »
  Strona 1 z 1