uz102tdz

Mastermind
T#54600 Program z lekcji
Facebook
Ocho
poziom 1

Użytkownik
#373823 25.11.2009 14:04:25
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int t1[4] = {1, 2, 6, 8};
int t2[4];
int t3[4] = {0, 0, 0, 0};
int i, j, k;
int czarne = 0, biale = 0;

for(k=0; k<10; k++)
{
printf("Podaj twoj ruch: "oczko;
for(i=0; i<4; i++)
scanf("%d", &t2[i]);

for(i=0; i<4; i++)
if (t1[i] == t2[i])
{
czarne++;
t3[i] = -1;
}

for(i=0; i<4; i++)
for(j=0; j<4; 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;
}
selerinho
Użytkownik
Lokalizacja: FSW
#375196 27.11.2009 14:13:57
ten nasz program ma byc podobny do tego czy co??
Ocho
poziom 1

Użytkownik
#375208 27.11.2009 14:27:56
ja pisze wogole inny. Po swojemu
iwan59
poziom 3

Administrator 
Lokalizacja: Ziemowit
#378913 01.12.2009 20:01:09
I jak sobie radzicie?
Ja chyba się niewiele ruszyłem do przodu. jęzor
Pochwalcie się co macie. ;p
darthu
Użytkownik
UŻYTKOWNIK ZABLOKOWANY
#379643 02.12.2009 20:14:33
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>

int main(int argc, char *argv[])
{
int t1[4];
int t2[4];
int t3[4] = {0, 0, 0, 0};
int i, j, k, o;
int czarne = 0, biale = 0;


printf("W ilu ruchach chcesz zgadnac: "oczko;
scanf("%d",&o);

srand (time (NULL));

for(i=0;i<4;i++)
{
t1[i]=rand()%10;
}

for(k=0; k<o; k++)
{
printf("Podaj twoj ruch: "oczko;
for(i=0; i<4; i++)
scanf("%d", &t2[i]);

for(i=0; i<4; i++)
if (t1[i] == t2[i])
{
czarne++;
t3[i] = -1;
}

for(i=0; i<4; i++)
for(j=0; j<4; 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;
}
darthu
Użytkownik
UŻYTKOWNIK ZABLOKOWANY
#379646 02.12.2009 20:15:00
w programie powyzej jest juz zrobiony wybor ilosci prob
darthu
Użytkownik
UŻYTKOWNIK ZABLOKOWANY
#379715 02.12.2009 20:58:13
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: "oczko;
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: "oczko;
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: "oczko;
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;
}
darthu
Użytkownik
UŻYTKOWNIK ZABLOKOWANY

Ilość edycji wpisu: 1
#381608 05.12.2009 13:58:05


TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ LINKI. DARMOWA REJESTRACJA



moja ostateczna wersja tego master minda
wpis edytowany 05.12.2009 13:58:27
Aby pisać na forum musisz się zalogować !!!
rss · kontakt · załóż własne forum · korzystasz z forum? wesprzyj projekt!