Updated the solution_2.cpp

This commit is contained in:
Mathias Wagner 2023-11-16 12:09:40 +01:00
parent 461d4e6085
commit 134673e057
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -1,22 +1,24 @@
#include <iostream> #include <iostream>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/classification.hpp> #include <boost/algorithm/string/classification.hpp>
using namespace std; using namespace std;
int main() { int main() {
string input; string input;
int summe1, summe2, gesamt; long summe1, summe2, gesamt;
getline(cin, input); getline(cin, input);
input.erase(std::remove_if(input.begin(), input.end(), ::isspace), input.end()); input.erase(remove_if(input.begin(), input.end(), ::isspace), input.end());
cout << input.substr(0, 2) << " - Länderkennziffer (40 = Deutschland)" << endl; cout << input.substr(0, 2) << " - Länderkennziffer (40 = Deutschland)" << endl;
cout << input.substr(2, 5) << " - Kennzeichen des Herstellers" << endl; cout << input.substr(2, 5) << " - Kennzeichen des Herstellers" << endl;
cout << input.substr(7, 5) << "- Produktkennziffer" << endl; cout << input.substr(7, 5) << "- Produktkennziffer" << endl;
cout << input[12] << " - Prüfziffer" << endl; cout << input[12] << " - Prüfziffer" << endl;
summe1 = 0;
summe2 = 0;
for (int i = 0; i < 12; i += 2) { for (int i = 0; i < 12; i += 2) {
summe1 += (input[i] - '0'); summe1 += (input[i] - '0');
summe2 += (input[i + 1] - '0'); summe2 += (input[i + 1] - '0');