2 pytania odnośnie pętli for oraz opcji edytora
Ostatnio zmodyfikowano 2012-12-27 17:35
jsc |
» 2012-12-27 16:17:22 No to trzeba zamknąć pętlę w funkcję i próbować wyjątkiem. |
|
Mike148 |
» 2012-12-27 17:10:30 Chyba działa tak jak trzeba :D #include <iostream> #include <cstdlib> #include <ctime> #include <conio.h>
int for_func( int * tab, int x ) { for( int y = 0; y < x; y++ ) { if( tab[ x ] == tab[ y ] ) { tab[ x ] = rand() % 10 + 1; return 1; } } return 0; }
using namespace std; main() { srand( time( NULL ) ); int tab[ 10 ]; for( int x = 0; x < 10; x++ ) { tab[ x ] = rand() % 10 + 1; int ret = for_func( tab, x ); while( ret ) { ret = for_func( tab, x ); } } for( int x = 0; x < 10; x++ ) cout << tab[ x ] << " "; getch(); }
|
|
NHFL Temat założony przez niniejszego użytkownika |
» 2012-12-27 17:35:07 nie chyba ale na pewno działa jak należy ;P THX!!!
edit: zauważyłem że te 2 dyrektywy są niepotrzebne(#include <cstdlib> #include <ctime>) bez nich również działa jak należy ;) |
|
1 « 2 » |