Fișierul intrare/ieșire fgetc.in, fgetc.out Sursă Cerc informatică Vianu
Autor Cristian Frâncu Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.1 sec Limită de memorie 512 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip emptystea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

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