Advertisement
Guest User

Untitled

a guest
Dec 15th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.16 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #include <iostream>
  4. #include <conio.h>
  5.  
  6.  
  7. using namespace std;
  8.  
  9. int number1[20], number2[20];
  10. int result_number[20], ostatok[20];
  11. int n, m, k;
  12.  
  13.  
  14. int main() {
  15.  
  16.     setlocale(LC_ALL, "Russian");
  17.     printf(" Введите количество элементов и 1 число:");
  18.     scanf_s("%d", &n);
  19.  
  20.     for (int i = 0; i < n; i++)
  21.     {
  22.         scanf_s("%d", &number1[i]);
  23.     }
  24.    
  25.     printf("\n Введите количество элементов и 2 число:");
  26.  
  27.     scanf_s("%d", &m);
  28.  
  29.     for (int i = 0; i < m; i++)
  30.     {
  31.         scanf_s("%d", &number2[i]);
  32.     }
  33.    
  34.     int g = 0;
  35.     for (int i = n-1, j = m-1, z = 0; i>=0 || j>=0 ; --i, --j, z++)
  36.     {
  37.         int a = 0, b = 0;
  38.         if (i >= 0) {
  39.             a = number1[i];
  40.         }
  41.  
  42.         if (j >= 0) {
  43.             b = number2[j];
  44.         }
  45.  
  46.         result_number[z] = a + b;
  47.         g++;
  48.        
  49.     }
  50.  
  51.  
  52.     printf("Сумма чисел:");
  53.  
  54.     for (int z = 0; z < g; z++) {
  55.         if (result_number[g - 1] >= 8) {
  56.             g++;
  57.         }
  58.  
  59.         if (result_number[z] >= 8) {
  60.             result_number[z] = result_number[z] % 8;
  61.             result_number[z + 1] += 1;
  62.         }
  63.        
  64.     }
  65.  
  66.     for (int z = g-1; z >= 0; --z)
  67.     {
  68.         printf("%d", result_number[z]);
  69.     }
  70.    
  71.  
  72.     _getch();
  73.     return 0;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement