Rozdział 2.21 Crash aplikacji
Ostatnio zmodyfikowano 2018-07-08 12:38
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#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; } |
|
pekfos |
» 2018-07-07 23:59:05 Przekraczasz zakres tablicy. |
|
HudyWeas Temat założony przez niniejszego użytkownika |
» 2018-07-08 12:38:11 Dzięki za pomoc |
|
« 1 » |