Cod sursa(job #199497)

Utilizator maria_elenaMaria Elena maria_elena Data 18 iulie 2008 23:30:31
Problema A+B Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <stdio.h>
#include <stdlib.h>



long suma_numere(int a, int b)
{
	long suma;

	suma = a+b;

	return suma;

}

int main (int argc, char ** argv)
{
	FILE *f, *g;
	long a, b;
	char c;

	f = fopen("adunare.in", "r+b");
	g = fopen("adunare.out", "w+b");

	if (f == NULL)
	{
		printf("Nu pot deschide fisierul. \n");
		return 0;
	}

	if (g == NULL)
	{
		printf("Nu pot deschide fisierul. \n");
		return 0;
	}

	fseek(f, 0, SEEK_SET);

	fscanf(f, "%ld", &a);
	fscanf(f, "%c", &c);
	fscanf(f, "%ld", &b);

	fprintf(g, "%ld", suma_numere(a, b));

	fclose(f);
	fclose(g);

	return 0;
}