#include <stdio.h>
#include <conio.h>
main()
{
int a[10],b[10],i,s,c,z,k,u=1;
printf(”10 tane ar ardina sayi yazilacak ve sonra yazilan sayiya en yakin olani bununacaktir\n”);
for(i=0;i<10;i++)
{printf(”\n%d inci sayi=”,i+1);
scanf(”%d”,&a[i]);
}
printf(”\nproblem sayi=”);
scanf(”%d”,&s);
for(i=0;i<10;i++)
{b[i]=a[i]-s;}
for(i=0;i<10;i++)
{if(b[i]<0)
{b[i]=b[i]-2*b[i];}}
for(i=0;i<10;i++){
for(c=1;c<10;c++)
{if(b[i]>b[c])
{z=b[c];
b[c]=b[i];
b[i]=z;
k=a[i]; Read the rest of this entry »
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define FALSE 0
#define TRUE 1
#define REMOVED 10
void
swap(char *a, char *b)
{
char t = *a;
*a = *b;
*b = t;
}
void
init(char field[], int *pairsLeft, int *player)
{
int i, random;
srand((unsigned int) time(NULL));
for (i = 0; i < 10; ++i) {
field[2*i] = field[2*i+1] = i;
}
for (i = 0; i < 20; ++i) {
random = (int) ((20.0 – i) * (rand() / (RAND_MAX + 1.0)));
swap(field + i, field + i + random);
}
*pairsLeft = 10;
*player = 0;
}
void
displayField(char field[], int turned, int turnedIndex[])
{
int turnThis = FALSE;
int i, j, k;
for (i = 0; i < 6; ++i) {
printf(”\n\n\n\n\n\n\n\n\n\n”);
}
printf(” 0 1 2 3 4\n”);
printf(” +—+—+—+—+—+\n”);
for (i = 0; i < 4; ++i) {
printf(” %d |”, i);
for (j = 0; j < 5; ++j) {
if (*field != REMOVED) {
turnThis = FALSE;
for (k = 0; k < turned; ++k) {
if ((i == turnedIndex[2*k]) && (j == turnedIndex[2*k+1])) {
turnThis = TRUE;
break;
}
}
if (turnThis == TRUE) {
printf(” %d |”, *field);
} else {
printf(” # |”);