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

2 pytania odnośnie pętli for oraz opcji edytora

Ostatnio zmodyfikowano 2012-12-27 17:35
Autor Wiadomość
jsc
» 2012-12-27 16:17:22
No to trzeba zamknąć pętlę w funkcję i próbować wyjątkiem.
P-72087
Mike148
» 2012-12-27 17:10:30
Chyba działa tak jak trzeba :D

C/C++
#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();
}
P-72095
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 ;)
P-72108
1 « 2 »
Poprzednia strona Strona 2 z 2