Fișierul intrare/ieșire: fgetc.in, fgetc.out Sursă Cerc informatică Vianu
Autor Cristian Frâncu Adăugată de francuCristian Francu francu
Timp execuție pe test 0.1 sec Limită de memorie 512 KB
Scorul tău N/A Dificultate normalnormalnormalnormalnormal

Vezi soluțiile 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.in fgetc.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 să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 2 categorii