Cod sursa(job #3163531)

Utilizator serbaanMarian Serban Petru serbaan Data 31 octombrie 2023 16:10:48
Problema A+B Scor 100
Compilator c-64 Status done
Runda Arhiva de probleme Marime 0.86 kb
#include <stdio.h>

int main() {
    FILE *fisier_intrare;
    FILE *fisier_iesire;
    int a,b;

    fisier_intrare = fopen("adunare.in", "r"); // Deschidem fisierul de intrare pentru citire
    fisier_iesire = fopen("adunare.out", "w"); // Deschidem fisierul de iesire pentru scriere

    if (fisier_intrare == NULL || fisier_iesire == NULL) {
        printf("Nu am putut deschide unul sau mai multe fisiere!\n");
            fflush(stdout);
        return 1;
    }

    if (fscanf(fisier_intrare, "%d%d", &a,&b) == 2) {
        fprintf(fisier_iesire, "%d", a+b); // Scriem numarul in fisierul de iesire
    } else {
        printf("Fisierul de intrare nu contine un numar valid.\n");
        fflush(stdout);
    }

    fclose(fisier_intrare); // Inchidem fisierul de intrare
    fclose(fisier_iesire); // Inchidem fisierul de iesire

    return 0;
}