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

Spełnienie warunku wielokrotnego (czy jak to sie tam nazywa).

Ostatnio zmodyfikowano 2011-07-02 16:35
Autor Wiadomość
Johnny
Temat założony przez niniejszego użytkownika
» 2011-07-02 16:35:13
Zrozumiałem a tu daje linka do mojej pracy:

http://www.przeklej.pl/plik/koder-exe-002b79cf02mv

Poprawka, zasięgnąłem rady kumpla i mi wyjaśnił co z tym zrobić:

C/C++
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <ctime>
#include <fstream>

using namespace std;

int Sprawdz( int & liczba )
{
    return( liczba == 0 ) ? 0
        : 1;
}

int test = 0;
int test2 = 0;
int numer[ 9 ];
int logarytm;
unsigned char key;



int main()
{
   
    fstream plik;
    plik.open( "data.txt", ios::out | ios::in | ios::app );
    srand( time( NULL ) );
    wybieranie:
   
    do
    {
        key =(( rand() % 9 ) + 48 );
        test2 =(( rand() % 9 ) + 0 );
       
        system( "cls" );
       
        cout << endl <<
        "    7  8  9 " << endl <<
        "    4  5  6 " << endl <<
        "    1  2  3 " << endl <<
        "    +  0  - " << endl;
        cout << endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
       
        Sleep( 750 );
       
        switch( key )
        {
        case 48: system( "cls" );
            cout << endl <<
            "    7  8  9 " << endl <<
            "    4  5  6 " << endl <<
            "    1  2  3 " << endl <<
            "    + [0] - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 0; test++;
            Sleep( 250 ); break;
           
           
        case 49: system( "cls" );
            cout << endl <<
            "    7  8  9 " << endl <<
            "    4  5  6 " << endl <<
            "   [1] 2  3 " << endl <<
            "    +  0  - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 1; test++;
            Sleep( 250 ); break;
           
        case 50: system( "cls" );
            cout << endl <<
            "    7  8  9 " << endl <<
            "    4  5  6 " << endl <<
            "    1 [2] 3 " << endl <<
            "    +  0  - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 2; test++;
            Sleep( 250 ); break;
           
        case 51: system( "cls" );
            cout << endl <<
            "    7  8  9 " << endl <<
            "    4  5  6 " << endl <<
            "    1  2 [3]" << endl <<
            "    +  0  - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 3; test++;
            Sleep( 250 ); break;
           
        case 52: system( "cls" );
            cout << endl <<
            "    7  8  9 " << endl <<
            "   [4] 5  6 " << endl <<
            "    1  2  3 " << endl <<
            "    +  0  - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 4; test++;
            Sleep( 250 ); break;
           
        case 53: system( "cls" );
            cout << endl <<
            "    7  8  9 " << endl <<
            "    4 [5] 6 " << endl <<
            "    1  2  3 " << endl <<
            "    +  0  - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 5; test++;
            Sleep( 250 ); break;
           
        case 54: system( "cls" );
            cout << endl <<
            "    7  8  9 " << endl <<
            "    4  5 [6]" << endl <<
            "    1  2  3 " << endl <<
            "    +  0  - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 6; test++;
            Sleep( 250 ); break;
           
        case 55: system( "cls" );
            cout << endl <<
            "   [7] 8  9 " << endl <<
            "    4  5  6 " << endl <<
            "    1  2  3 " << endl <<
            "    +  0  - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 7; test++;
            Sleep( 250 ); break;
           
        case 56: system( "cls" );
            cout << endl <<
            "    7 [8] 9 " << endl <<
            "    4  5  6 " << endl <<
            "    1  2  3 " << endl <<
            "    +  0  - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 8; test++;
            Sleep( 250 ); break;
           
        case 57: system( "cls" );
            cout << endl <<
            "    7  8 [9]" << endl <<
            "    4  5  6 " << endl <<
            "    1  2  3 " << endl <<
            "    +  0  - " << endl <<
            endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
            numer[ test2 ] = 9; test++;
            Sleep( 250 ); break;
           
            default: Sleep( 250 ); break;
        };
    } while( Sprawdz( numer[ 0 ] ) != 1 || Sprawdz( numer[ 1 ] ) != 1 || Sprawdz( numer[ 2 ] ) != 1 || Sprawdz( numer[ 3 ] ) != 1 || Sprawdz( numer[ 4 ] ) != 1 || Sprawdz( numer[ 5 ] ) != 1 || Sprawdz( numer[ 6 ] ) != 1 || Sprawdz( numer[ 7 ] ) != 1 || Sprawdz( numer[ 8 ] ) != 1 );
   
    system( "cls" );
   
    cout << endl <<
    "    7  8  9 " << endl <<
    "    4  5  6 " << endl <<
    "    1  2  3 " << endl <<
    "    +  0  - " << endl;
    cout << endl << "   " << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << endl;
   
    wynik:
    plik << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << "   ";
    plik << numer[ 8 ] << numer[ 0 ] << numer[ 7 ] << numer[ 1 ] << numer[ 6 ] << numer[ 2 ] << numer[ 5 ] << numer[ 3 ] << numer[ 4 ] << "   ";
    plik << numer[ 8 ] << numer[ 7 ] << numer[ 6 ] << numer[ 5 ] << numer[ 4 ] << numer[ 3 ] << numer[ 2 ] << numer[ 1 ] << numer[ 0 ] << "   ";
    plik << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << "   ";
    plik << numer[ 8 ] << numer[ 0 ] << numer[ 7 ] << numer[ 1 ] << numer[ 6 ] << numer[ 2 ] << numer[ 5 ] << numer[ 3 ] << numer[ 4 ] << "   ";
    plik << numer[ 8 ] << numer[ 7 ] << numer[ 6 ] << numer[ 5 ] << numer[ 4 ] << numer[ 3 ] << numer[ 2 ] << numer[ 1 ] << numer[ 0 ] << "   ";
    plik << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << "   ";
    plik << numer[ 8 ] << numer[ 0 ] << numer[ 7 ] << numer[ 1 ] << numer[ 6 ] << numer[ 2 ] << numer[ 5 ] << numer[ 3 ] << numer[ 4 ] << "   ";
    plik << numer[ 8 ] << numer[ 7 ] << numer[ 6 ] << numer[ 5 ] << numer[ 4 ] << numer[ 3 ] << numer[ 2 ] << numer[ 1 ] << numer[ 0 ] << "   ";
    plik << numer[ 0 ] << numer[ 1 ] << numer[ 2 ] << numer[ 3 ] << numer[ 4 ] << numer[ 5 ] << numer[ 6 ] << numer[ 7 ] << numer[ 8 ] << "   ";
    plik << numer[ 8 ] << numer[ 0 ] << numer[ 7 ] << numer[ 1 ] << numer[ 6 ] << numer[ 2 ] << numer[ 5 ] << numer[ 3 ] << numer[ 4 ] << "   ";
    plik << numer[ 8 ] << numer[ 7 ] << numer[ 6 ] << numer[ 5 ] << numer[ 4 ] << numer[ 3 ] << numer[ 2 ] << numer[ 1 ] << numer[ 0 ] << endl;
    cout << endl << "   ---------" << endl;
    plik.close();
    Sleep( 500 );
    koniec:
    return( 0 );
}

Program działa świetnie i osiągnąłem zamierzony efekt ^^ Btf dzięki za pomoc :]

http://www.przeklej.pl/plik/koder-v2-exe-002b7i9vs5a5

Zamykam ponownie ;D
P-35202
1 2 « 3 »
Poprzednia strona Strona 3 z 3