Detalii evaluare #54995954

Rezumat problemă

Se dă un număr natural n. Să se determine paritatea lui. Dacă numărul este par se afișează Par, altfel se afișează Impar.

Detalii

Problema EvenOddXXL Operații I/O evenoddxxl.in/evenoddxxl.out
Limita timp 0.1 secunde Limita memorie Total: 64 MB / Stivă 8 MB
Id soluție #54995954 Utilizator Sebestean Bianca (Bianca56)
Fișier evenoddxxl.cpp Dimensiune 1.32 KB
Data încărcării 15 Decembrie 2024, 18:15 Scor / rezultat Eroare de compilare

Evaluare


Mesaj compilare

evenoddxxl.cpp:3:6: error: invalid preprocessing directive #daca
    # daca datele de intrare nu corespund, ridicam eroarea ValueError

      ^
evenoddxxl.cpp:5:40: error: stray '#' in program
        if cifra.isdigit() is False:    # fiecare caracter trebuie sa fie cifra

                                        ^
evenoddxxl.cpp:9:21: error: stray '#' in program
 def evenoddxxl(nr): # functia de rezolvare

                     ^
evenoddxxl.cpp:11:40: error: stray '#' in program
    if int(nr[len(nr)-1]) % 2 == 0:     # testam daca ultimul caracter e o cifra para sau nu si afisam conform cerintei

                                        ^
evenoddxxl.cpp:16:16: warning: character constant too long for its type [enabled by default]
 if __name__ == '__main__':

                ^
evenoddxxl.cpp:18:52: error: stray '#' in program
    file_in = open("evenoddxxlin.txt", "r")         # declararea fisierelor

                                                    ^
evenoddxxl.cpp:19:52: error: stray '#' in program
    file_out = open("evenoddxxlout.txt", "w")       # fisierul out trebuie declarat cu optiunea "w" (write)

                                                    ^
evenoddxxl.cpp:20:6: error: invalid preprocessing directive #din
    # din cauza datelor de intrare pot aparea 2 tipuri de erori, valueError sau IndexError pe care le tratam

      ^
evenoddxxl.cpp:22:40: error: stray '#' in program
        numar = file_in.readline()      # citirea numarului se face ca sir de caractere deoarece e prea mare

                                        ^
evenoddxxl.cpp:23:40: error: stray '#' in program
        validare(numar)                 # apelul functiei de validare

                                        ^
evenoddxxl.cpp:24:40: error: stray '#' in program
        evenoddxxl(numar)               # apelul functiei de rezolvare

                                        ^
evenoddxxl.cpp:1:1: error: expected unqualified-id before 'if'
 if len(nr) > 1000:

 ^

Cum funcționează evaluarea?

www.pbinfo.ro permite evaluarea a două tipuri de probleme:

  • probleme la care rezolvarea presupune scrierea unui program complet
  • probleme la care rezolvarea presupune scrierea unei secvențe de program - câteva instrucțiuni, o listă de declarații, una sau mai multe funcții, etc.

Problema EvenOddXXL face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:

  • Programul sursă este compilat folosind compilatorul corespunzător. Dacă în urma compilării se obțin erori sau avertismente, acestea sunt afișate în această pagină.
  • Dacă programul a fost compilat, executabilul obținut va fi rulat, furnizându-i-se unul sau mai multe seturi de date de intrare, în concordanță cu restricțiile specifice problemei. Pentru fiecare set de date se obține un anumit punctaj, în raport cu corectitudinea soluției tale.

Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.