Odpowiedź:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n; // pobierz liczbę zestawów testowych
for (int i = 0; i < n; i++) { // dla każdego zestawu testowego
string a, b;
cin >> a >> b; // pobierz liczby do dodania
// przechowuj liczbę operacji przeniesienia w zmiennej count
int count = 0;
// dodawaj pojedyncze cyfry od prawej do lewej
for (int j = a.length() - 1; j >= 0; j--) {
int sum = (a[j] - '0') + (b[j] - '0') + count; // dodaj cyfry i ewentualne przeniesienie
count = sum / 10; // oblicz liczbę operacji przeniesienia
}
// wypisz liczbę operacji przeniesienia
cout << count << endl;
return 0;
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n; // pobierz liczbę zestawów testowych
for (int i = 0; i < n; i++) { // dla każdego zestawu testowego
string a, b;
cin >> a >> b; // pobierz liczby do dodania
// przechowuj liczbę operacji przeniesienia w zmiennej count
int count = 0;
// dodawaj pojedyncze cyfry od prawej do lewej
for (int j = a.length() - 1; j >= 0; j--) {
int sum = (a[j] - '0') + (b[j] - '0') + count; // dodaj cyfry i ewentualne przeniesienie
count = sum / 10; // oblicz liczbę operacji przeniesienia
}
// wypisz liczbę operacji przeniesienia
cout << count << endl;
}
return 0;
}