a tu teraz z mozliwoscia ilosci liczb do losowania
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
int main(int argc, char *argv[])
{
int N;
printf("Ile liczb chcesz zgadnac: "
;
scanf("%d", &N);
int t1[N];
int t2[N];
int t3[N];
int i, j, k, o;
int czarne = 0, biale = 0;
printf("W ilu ruchach chcesz zgadnac: "
;
scanf("%d",&o);
srand (time (NULL));
for(i=0;i<N;i++)
{
t1[i]=rand()%10;
}
for(k=0; k<o; k++)
{
printf("Podaj twoj ruch: "
;
for(i=0; i<N; i++)
scanf("%d", &t2[i]);
for(i=0; i<N; i++)
if (t1[i] == t2[i])
{
czarne++;
t3[i] = -1;
}
for(i=0; i<N; i++)
for(j=0; j<N; j++)
if ( (i !=j) && (t1[i] == t2[j]) && (t3[i] == 0) )
biale++;
printf("Czarne: %d, Biale: %d\n", czarne, biale);
czarne = 0;
biale = 0;
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
int main(int argc, char *argv[])
{
int N;
printf("Ile liczb chcesz zgadnac: "
scanf("%d", &N);
int t1[N];
int t2[N];
int t3[N];
int i, j, k, o;
int czarne = 0, biale = 0;
printf("W ilu ruchach chcesz zgadnac: "
scanf("%d",&o);
srand (time (NULL));
for(i=0;i<N;i++)
{
t1[i]=rand()%10;
}
for(k=0; k<o; k++)
{
printf("Podaj twoj ruch: "
for(i=0; i<N; i++)
scanf("%d", &t2[i]);
for(i=0; i<N; i++)
if (t1[i] == t2[i])
{
czarne++;
t3[i] = -1;
}
for(i=0; i<N; i++)
for(j=0; j<N; j++)
if ( (i !=j) && (t1[i] == t2[j]) && (t3[i] == 0) )
biale++;
printf("Czarne: %d, Biale: %d\n", czarne, biale);
czarne = 0;
biale = 0;
}
return 0;
}