Cod sursa(job #436494)

Utilizator cosminstefanxpStefan Dobrin Cosmin cosminstefanxp Data 8 aprilie 2010 17:01:20
Problema Gutui Scor 0
Compilator c Status done
Runda teme_upb Marime 2.18 kb
/* Stefan-Dobrin Cosmin
 * 321CA
 *
 * Proiectarea Algoritmilor - Tema 1
 *
 * Problema 2: Gutui
 */
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#define FINNAME "gutui.in"
#define FOUTNAME "gutui.out"

typedef struct{
    int g;
    int h;
} Gutuie;

int H;
int U;
int n;
Gutuie *gut;

/* Functia realizeaza citirea datelor de intrare din fisierul FINNAME in vectoriul de gutui 'gut'
 * intoarce numarul de gutui;
 */
int readInput()
{
    FILE *fin=fopen(FINNAME,"r");
    int i;
    int **matrice;

    //Citim numarul de linii/coloanes
    fscanf(fin,"%d %d %d",&n,&H,&U);

    //Alocam spatiu
    gut=(Gutuie*)calloc(n,sizeof(Gutuie));
    

    //Citim greutatile si inaltimile pomilor
    for(i=0;i<n;i++)
        fscanf(fin,"%d %d",&gut[i].h,&gut[i].g);

    fclose(fin);

    return n;
}


int main()
{
    int i;

    //Citim datele de intrare
    readInput();

 
    //Eliberam memoria folosita de vectori
    free(gut);
    

    return 0;
}


/*                  ****************          *****            ***          *******
 *                  ****************          ******           ***          *********
 *                  ***                       *** ***          ***          ***    ****
 *                  ***                       ***  ***         ***          ***      ****
 *                  ***                       ***   ***        ***          ***       ****
 *                  ***                       ***    ***       ***          ***        ****
 *                  ****************          ***     ***      ***          ***         ****
 *                  ****************          ***      ***     ***          ***         ****
 *                  ***                       ***       ***    ***          ***         ****
 *                  ***                       ***        ***   ***          ***        ****
 *                  ***                       ***         ***  ***          ***       ****
 *                  ***                       ***          *** ***          ***     ****
 *                  ****************          ***           ******          **********
 *                  ****************          ***            *****          ********
 */