Fișierul intrare/ieșire | fgetc.in, fgetc.out | Sursă | Cerc informatică Vianu |
---|---|---|---|
Autor | Cristian Frâncu | Adăugată de | Cristian Frâncu • francu |
Timp de execuție pe test | 0.1 sec | Limită de memorie | 512 KB |
Scorul tău | N/A | Dificultate |
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.