#1487
Scrieţi un program care, citind din fişierul de intrare şirul de caractere cod(s), execută operaţia de decodificare şi afişează textul iniţial s (care a fost codificat) în fişierul de ieşire.
Admitere Informatica Iasi, 2013
| Problema | decodificare | Operații I/O |
decodificare.in/decodificare.out
|
|---|---|---|---|
| Limita timp | 0.2 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #59362531 | Utilizator | |
| Fișier | decodificare.cpp | Dimensiune | 860 B |
| Data încărcării | 25 Septembrie 2025, 22:53 | Scor/rezultat | Eroare de compilare |
decodificare.cpp:1:16: error: expected '{' before ';' token namespace _1487; ^ decodificare.cpp:3:7: error: expected nested-name-specifier before 'System' using System.IO; ^ decodificare.cpp:3:7: error: 'System' has not been declared decodificare.cpp:3:13: error: expected ';' before '.' token using System.IO; ^ decodificare.cpp:3:13: error: expected unqualified-id before '.' token decodificare.cpp:4:7: error: expected nested-name-specifier before 'System' using System.Reflection.Metadata.Ecma335; ^ decodificare.cpp:4:7: error: 'System' has not been declared decodificare.cpp:4:13: error: expected ';' before '.' token using System.Reflection.Metadata.Ecma335; ^ decodificare.cpp:4:13: error: expected unqualified-id before '.' token decodificare.cpp:8:22: error: 'string' has not been declared static void Main(string[] args) ^ decodificare.cpp:8:31: error: expected ',' or '...' before 'args' static void Main(string[] args) ^ decodificare.cpp:35:1: error: expected ';' after class definition } ^ decodificare.cpp: In static member function 'static void _1487::Program::Main(int*)': decodificare.cpp:10:9: error: 'StreamReader' was not declared in this scope StreamReader fin = new StreamReader("decodificare.in"); ^ decodificare.cpp:10:22: error: expected ';' before 'fin' StreamReader fin = new StreamReader("decodificare.in"); ^ decodificare.cpp:11:9: error: 'StreamWriter' was not declared in this scope StreamWriter fout = new StreamWriter("decodificare.out"); ^ decodificare.cpp:11:22: error: expected ';' before 'fout' StreamWriter fout = new StreamWriter("decodificare.out"); ^ decodificare.cpp:12:17: error: expected primary-expression before 'int' int n = int.Parse(fin.ReadLine()); ^ decodificare.cpp:13:13: error: expected unqualified-id before '[' token char[,] mat = new char[101, 101]; ^ decodificare.cpp:14:9: error: 'string' was not declared in this scope string s = ""; ^ decodificare.cpp:14:16: error: expected ';' before 's' string s = ""; ^ decodificare.cpp:19:17: error: 'mat' was not declared in this scope mat[i, j] = (char)(fin.Read()); ^ decodificare.cpp:19:24: warning: left operand of comma operator has no effect [-Wunused-value] mat[i, j] = (char)(fin.Read()); ^ decodificare.cpp:19:36: error: 'fin' was not declared in this scope mat[i, j] = (char)(fin.Read()); ^ decodificare.cpp:24:13: error: 's' was not declared in this scope s += mat[i, n/2 + 1 - i]; ^ decodificare.cpp:24:18: error: 'mat' was not declared in this scope s += mat[i, n/2 + 1 - i]; ^ decodificare.cpp:24:35: warning: left operand of comma operator has no effect [-Wunused-value] s += mat[i, n/2 + 1 - i]; ^ decodificare.cpp:28:13: error: 's' was not declared in this scope s += mat[i, i]; ^ decodificare.cpp:28:18: error: 'mat' was not declared in this scope s += mat[i, i]; ^ decodificare.cpp:28:25: warning: left operand of comma operator has no effect [-Wunused-value] s += mat[i, i]; ^ decodificare.cpp:30:9: error: 'fout' was not declared in this scope fout.Write(s); ^ decodificare.cpp:30:20: error: 's' was not declared in this scope fout.Write(s); ^ decodificare.cpp:32:9: error: 'fin' was not declared in this scope fin.Close(); ^ decodificare.cpp: At global scope: decodificare.cpp:35:1: error: expected '}' at end of input } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema decodificare face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
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ă.