Advertisement
klasscho

Untitled

Oct 1st, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. const int MinNumb = 0, MaxNumb = 1073741823;
  6. int a, b, aNew, bNew[20];
  7. int n, i;
  8. bool isInCorrect;
  9. do
  10. {
  11. cout << "\nThis program displays new array elements\n";
  12. cout << "\nEnter a length of array [1..20]: \n";
  13. cin >> n;
  14. isInCorrect = false;
  15. if ((n < 1) || (n > 20))
  16. {
  17. isInCorrect = true;
  18. cout << "\nEnter a value between [1..20]\n";
  19. }
  20. } while (isInCorrect);
  21. int* a = new int[n];
  22. int* b = new int[n];
  23. int* aNew = new int[n];
  24. int* bNew = new int[n];
  25. for (int i = 0; i < n; i++) {
  26. do {
  27. isInCorrect = false;
  28. cout << ("Enter ") << (i + 1) << (" a sequence item. He is must be more ") << MinNumb << (" and less than ") << MaxNumb << endl;
  29. cin >> a[i];
  30. if ((a[i] < MinNumb) || (a[i] > MaxNumb)) {
  31. printf("Enter a value between [%d..%d]\n", MinNumb, MaxNumb);
  32. isInCorrect = true;
  33. }
  34. } while (isInCorrect);
  35. for (int i = 0; i < n; i++) {
  36. do {
  37. isInCorrect = false;
  38. cout << ("Enter ") << (i + 1) << (" a sequence item. He is must be more ") << MinNumb << (" and less than ") << MaxNumb << endl;
  39. cin >> b[i];
  40. if ((b[i] < MinNumb) || (b[i] > MaxNumb)) {
  41. printf("Enter a value between [%d..%d]\n", MinNumb, MaxNumb);
  42. isInCorrect = true;
  43. }
  44. } while (isInCorrect);
  45. for (int i = 0; i < n; i++) {
  46. aNew[i] = a[i] + b[i];
  47. }
  48. cout << ("aNew[") << (i + 1) << ("] = ") << aNew[i];
  49.  
  50. for (int i = 0; i < n; i++) {
  51. bNew[i] = a[i] - b[i];
  52. }
  53. cout << ("bNew[") << (i + 1) << ("] = ") << bNew[i];
  54. return 0;
  55. }
  56. }
  57.  
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement