[C]Generator liczb losowych - problem

0

Witam. Mam taki oto program:

#include <stdio.h> 
#include <stdlib.h> 
#include <time.h> 

#define N 4 
int main () 


       
{ 

    int i, liczba, zgadniete=0; 
    int tablica[6]; 
    srand ( time(NULL) ); 
    for(i=0;i<4;i++) 
    { 
        tablica[i]=(rand()%6)+1;  
        scanf("%d", &liczba); 
        if(tablica[i]==liczba) 
            zgadniete++; 
    } 
    printf("Zgadles %d na %d\nw tablicy bylo:\n",zgadniete,N); 
    for(i=0;i<4;i++) 
        printf("%d ",tablica[i]); 
    return 0; 
} 
 

Co mam zrobić, żeby po wciśnięciu klawisza enter program wyświetlał za każdym razem ilość cyfr trafionych w złej kolejności oraz ilość cyfr trafionych w dobrej kolejności?

0

Nie za bardzo rozumiem co ma robić Twój program. Podaj jakiś przykład.

0

zalozmy ze program wylosowal: 3 5 2 9
a user podal: 7 5 2 3
jak chcesz to wyswietlic, bo ja tez nie zrozumialem :)

0

Chodziło mu o masterminda (taka gra) gdzie chodzi o zgadnięcie "kodu". Po każdej próbie program ma wypisać "zgadłeś X liczb w tym Y na poprawnych pozycjach". Ale autor już tu raczej nie zajrzy bo program dostał (kupił :P)

1 użytkowników online, w tym zalogowanych: 0, gości: 1