Fişierul intrare/ieşire:fgetc.in, fgetc.outSursăCerc informatică Vianu
AutorCristian FrancuAdăugată defrancuCristian Francu francu
Timp execuţie pe test0.1 secLimită de memorie512 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise | Statistici

Fgetc (clasa a 5-a)

Pentru a putea obţine puncte, această problemă admite doar soluţii în limbajul C.

Se dă la intrare un numar natural, fără semn. Să se citească acest număr în variabila n de tip int, folosind numai funcţia fgetc(). Numărul va fi apoi afişat ca număr întreg, folosind fprintf(). Atenţie! Într-o rezolvare corectă nu veţi folosi fputc() ci doar fprintf()!

Date de intrare

Pe prima linie a fişierului fgetc.in se află numai cifrele numărului. Linia se termină cu sfîrşit de linie.

Date de ieşire

În fişierul de ieşire fgetc.out afişaţi variabila n, ca număr întreg (folosind fprintf şi nu fputc).

Restricţii

  • 0 ≤ n ≤ 2 000 000 000
  • Atenţie: scopul acestei probleme este de a vă familiariza cu fgetc(). Problema trebuie rezolvată folosind această funcţie, altfel ea nu îşi are rostul. Nu folosiţi scanf, fscanf, stream-uri, sau alte metode de citire din fişier cu excepţia fgetc. De asemenea, pentru a atinge scopul problemei, acela de a citi un întreg de la intrare fără a folosi fscanf sau stream-uri, nu trebuie să folosiţi fputc pentru afişare, ci fprintf sau stream-uri.

Exemplu

fgetc.infgetc.out
3986528
3986528

Explicaţie

Numărul scris va exact cel de la intrare. Problema constă în citirea prin caractere a unui număr, ea avînd scop educativ.

Trebuie sa te autentifici pentru a trimite solutii. Click aici