#4223
Cifrak
C++
Se considera n
numere și o cifră nenulă k
. Să se calculeze suma cifrelor numerelor dintre cele n
citite care incep cu cifra k
.
Problema | Cifrak | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #55108318 | Utilizator | |
Fișier | cifrak.cpp | Dimensiune | 575 B |
Data încărcării | 24 Decembrie 2024, 17:08 | Scor / rezultat | Eroare de compilare |
cifrak.cpp:1:68: error: stray '#' in program def suma_cifrelor(n, k, numere): suma = 0 found = False k = str(k) # Convert k to string for easy comparison for num in numere: if str(num).startswith(k): found = True suma += sum(int(cifra) for cifra in str(num)) return suma if found else -1 # Read input values n = int(input("Introduceți numărul de numere (n): ")) k = int(input("Introduceți cifra nenulă k: ")) numere = list(map(int, input("Introduceți cele {} numere separate prin spații: ".format(n)).split())) # Calculate the sum of the digits result = suma_cifrelor(n, k, numere) # Print the result print(result) ^ cifrak.cpp:1:244: error: stray '#' in program def suma_cifrelor(n, k, numere): suma = 0 found = False k = str(k) # Convert k to string for easy comparison for num in numere: if str(num).startswith(k): found = True suma += sum(int(cifra) for cifra in str(num)) return suma if found else -1 # Read input values n = int(input("Introduceți numărul de numere (n): ")) k = int(input("Introduceți cifra nenulă k: ")) numere = list(map(int, input("Introduceți cele {} numere separate prin spații: ".format(n)).split())) # Calculate the sum of the digits result = suma_cifrelor(n, k, numere) # Print the result print(result) ^ cifrak.cpp:1:473: error: stray '#' in program def suma_cifrelor(n, k, numere): suma = 0 found = False k = str(k) # Convert k to string for easy comparison for num in numere: if str(num).startswith(k): found = True suma += sum(int(cifra) for cifra in str(num)) return suma if found else -1 # Read input values n = int(input("Introduceți numărul de numere (n): ")) k = int(input("Introduceți cifra nenulă k: ")) numere = list(map(int, input("Introduceți cele {} numere separate prin spații: ".format(n)).split())) # Calculate the sum of the digits result = suma_cifrelor(n, k, numere) # Print the result print(result) ^ cifrak.cpp:1:544: error: stray '#' in program def suma_cifrelor(n, k, numere): suma = 0 found = False k = str(k) # Convert k to string for easy comparison for num in numere: if str(num).startswith(k): found = True suma += sum(int(cifra) for cifra in str(num)) return suma if found else -1 # Read input values n = int(input("Introduceți numărul de numere (n): ")) k = int(input("Introduceți cifra nenulă k: ")) numere = list(map(int, input("Introduceți cele {} numere separate prin spații: ".format(n)).split())) # Calculate the sum of the digits result = suma_cifrelor(n, k, numere) # Print the result print(result) ^ cifrak.cpp:1:1: error: 'def' does not name a type def suma_cifrelor(n, k, numere): suma = 0 found = False k = str(k) # Convert k to string for easy comparison for num in numere: if str(num).startswith(k): found = True suma += sum(int(cifra) for cifra in str(num)) return suma if found else -1 # Read input values n = int(input("Introduceți numărul de numere (n): ")) k = int(input("Introduceți cifra nenulă k: ")) numere = list(map(int, input("Introduceți cele {} numere separate prin spații: ".format(n)).split())) # Calculate the sum of the digits result = suma_cifrelor(n, k, numere) # Print the result print(result) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Cifrak 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ă.