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

Rozdział 2.21 Crash aplikacji

Ostatnio zmodyfikowano 2018-07-08 12:38
Autor Wiadomość
HudyWeas
Temat założony przez niniejszego użytkownika
Rozdział 2.21 Crash aplikacji
» 2018-07-07 23:40:23
Program działa poprawnie, aczkolwiek występuje crash aplikacji i nie wiem gdzie jest dokładnie błąd.
Crash: https://zapodaj.net/upload.html
C/C++
#include "stdafx.h"
#include <iostream>
#include <cstdio>
#include <ctime>
using namespace std;

int wpisywanieLiczby()
{
    int a;
    cin >> a;
    return a;
}

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

int los( int t[] )
{
    int losowa =(( rand() % 3 ) + 0 );
    return t[ losowa ];
}

void wypisywanie( int t[], int ile )
{
    int i = 0;
    do
    {
        cout << "Wylosowana liczba to: " << t[ i ] << endl;
        i++;
    } while( i < ile );
   
}

int main()
{
    srand( time( NULL ) );
    int wpisaneLiczby[ 2 ];
    int wpisanych = 0;
    cout << "Wpisz 3 liczby" << endl;
    do
    {
        wpisaneLiczby[ wpisanych ] = wpisywanieLiczby();
        wpisanych++;
    } while( wpisanych < 3 );
   
    int wylosowanych = 0;
    int doWypisania[ 1 ];
    do
    {
        int liczba = los( wpisaneLiczby );
        if( czyBylaWylosowana( liczba, wpisaneLiczby, wylosowanych ) == false )
        {
            doWypisania[ wylosowanych ] = liczba;
            wylosowanych++;
        }
    } while( wylosowanych < 2 );
   
    wypisywanie( doWypisania, 2 );
   
    return 0;
}
P-171775
pekfos
» 2018-07-07 23:59:05
Przekraczasz zakres tablicy.
P-171776
HudyWeas
Temat założony przez niniejszego użytkownika
» 2018-07-08 12:38:11
Dzięki za pomoc
P-171777
« 1 »
  Strona 1 z 1