fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void aduna( int a[], int b[], int rezultat[]) {
  5. int i_a = 1, i_b = 1, i_c = 1, rez = 0;
  6. while (i_a <= a[0] && i_b <= b[0]) {
  7. if (a[i_a] + b[i_b] > 9) {
  8. rez = (a[i_a] + b[i_b]) % 10;
  9. rezultat[i_c++] = rez + 1;
  10. ++i_a;
  11. ++i_b;
  12. } else {
  13. rez = a[i_a] + b[i_b];
  14. rezultat[i_c++] = rez;
  15. ++i_a;
  16. ++i_b;
  17. }
  18. }
  19. rezultat[0] = i_c - 1;
  20. } int main() {
  21. int a[] = {5, 1, 2, 2, 5, 8}, b[] = {6, 2, 2, 2, 6, 7, 8}, rezultat[6];
  22. aduna(a, b, rezultat);
  23. cout << rezultat[0] << " " << rezultat[1] << " "<< rezultat[2] << " "<< rezultat[3] << " " <<rezultat[4] << " " <<rezultat[5] << " " << rezultat[6];
  24. }
  25.  
Success #stdin #stdout 0.01s 5520KB
stdin
Standard input is empty
stdout
5 3 4 4 2 6 985080789