Cod sursa(job #2770940)

Utilizator Emmasz9Szakacs Emma Evelin Emmasz9 Data 24 august 2021 11:30:28
Problema Energii Scor 0
Compilator c-64 Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <stdio.h>

int main() {
    FILE* f = fopen("energii.in.txt","r");
    if(f == NULL)
        puts("Fisierul energii.in nu s-a putut decshide");
    int G,W;
    fscanf(f,"%d", &G);
    fscanf(f,"%d", &W);
    int E[G],C[G];
    int e,c;
   for(int i=0;i<G;i++){
       fscanf(f,"%d%d", &E[i], &C[i]);
    }
    int min = 10001;
    for(int i=0;i<G;i++){
        if(E[i] >= W)
            if(C[i]<min)
                min = C[i];
    }
    FILE* fo = fopen("energii.out.txt","w");
    if(fo == NULL)
        puts("Fisierul energii.out nu s-a putut dechide");
    if(min == 10001)
         fprintf(fo,"%d",-1);
    else
         fprintf(fo,"%d",min);
    fclose(f);
    fclose(fo);
    return 0;
}