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

lekcja 21,zadanie 1 -co jest nie tak

Ostatnio zmodyfikowano 2012-08-01 22:51
Autor Wiadomość
Berux
Temat założony przez niniejszego użytkownika
» 2012-08-01 14:55:02
... {20, 30, 40}; - co to?

/edit:

nic mi nie wypisuje. Kod:

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

using namespace std;

void wczytywanie( int wczyt[] )
{
    cout << "Podaj 3 liczby:" << endl;
   
    int i = 0;
   
    do
    {
        cin >> wczyt[ i ];
        i++;
    } while( i < 3 );
   
}

bool sprawdzanie( int wczyt[], int wylos[], int ile, int iLiczba )
{
    int i = 0;
   
    if( ile <= 0 )
         return false;
   
    do
    {
        if( wylos[ i ] == iLiczba )
             return true;
       
        i++;
    } while( i < ile );
   
    return false;
}

int losowanie()
{
    return( rand() % 3 ) + 0;
}


int main()
{
    srand( time( NULL ) );
   
    int wczytane[ 3 ];
    int wylosowane[ 2 ];
    int ile = 0;
    int i = 0;
   
    wczytywanie( wczytane );
   
    do
    {
        int liczba = losowanie();
       
        if( sprawdzanie( wczytane, wylosowane, ile, liczba ) == false )
        {
           
           
            wylosowane[ i ] = liczba;
            ile++;
            i++;
           
        }
       
       
    } while( ile < 2 );
   
   
   
   
   
   
   
    return 0;
   
}
P-61573
sebastian56g
» 2012-08-01 22:40:23
Napisałem tak specjalnie, bo na ideone nie da się wpisać danych.

Nie wypisuje Ci nic bo czegoś tutaj brakuje
C/C++
if( sprawdzanie( wczytane, wylosowane, ile, liczba ) == false )
{
   
   
    wylosowane[ i ] = liczba;
    ile++;
    i++;
   
}

We wcześniej podanym kodzie było dobrze
P-61588
Berux
Temat założony przez niniejszego użytkownika
» 2012-08-01 22:51:14
Dzięki! Wszystko działa poprawnie.
P-61589
1 2 « 3 »
Poprzednia strona Strona 3 z 3