Proba 1

                Never    
C++
       
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct {
	char host[20];
	char guest[20];
	int hostresult;
	int guestresult;
}Game;

int countwins(Game a[], int n, char *x) {
	int i, k = 0;

	for ( i = 0; i < n; i++)
	{
		if (strcmp(x, a[i].host) == 0)
		{
			if (a[i].hostresult>a[i].guestresult)
			{
				k++;
			}
		}
		else
		{
			if (strcmp(x, a[i].guest) == 0)
			{
				if (a[i].guestresult>a[i].hostresult)
				{
					k++;
				}
			}
		}
	}

	return k;
}

int main(void) {
	Game x[30];
	FILE *in, *out;

	char name[30];
	int i = 0, n, k;

	in = fopen("input.txt", "r");
	out = fopen("output.txt", "w");

	printf("What team are you finding: ");
	gets(name);

	while (1)
	{
		fscanf(in, "%s%d%s%d", &x[i].host, &x[i].hostresult, &x[i].guest, &x[i].guestresult);
		if (feof(in))
		{
			break;
		}
		i++;
	}

	n = i;

	k = countwins(x, n, &name);

	for ( i = 0; i < n; i++)
	{
		if (strcmp(name, x[i].host) == 0)
		{
			fprintf(out, "%s %d		%s %d\n", x[i].host, x[i].hostresult, x[i].guest, x[i].guestresult);
		}
		else
		{
			if (strcmp(name, x[i].guest) == 0)
			{
				fprintf(out, "%s %d		%s %d\n", x[i].host, x[i].hostresult, x[i].guest, x[i].guestresult);
			}
		}
	}

	fprintf(out, "%s won %d games.\n", name, k);

	fclose(in);
	fclose(out);

	system("pause");

	return 0;
}

Raw Text